Skip to content

feat(expr): add bound expressions - #9125

Merged
joseph-isaacs merged 3 commits into
developfrom
ji/bound-expr-foundation
Aug 3, 2026
Merged

feat(expr): add bound expressions#9125
joseph-isaacs merged 3 commits into
developfrom
ji/bound-expr-foundation

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Introduce a bound expr #9120

This will bind a DType to an expression.

There is a performance regression, but we would get a win if we computed return_dtype for a bound expr! But binding may be slow (once).

@codecov

codecov Bot commented Jul 31, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 84.21053% with 42 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.36%. Comparing base (a6b4527) to head (bcb3aea).
⚠️ Report is 14 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-array/src/expr/bound_expression.rs 80.47% 41 Missing ⚠️
vortex-array/src/expr/display.rs 97.43% 1 Missing ⚠️

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@codspeed-hq

codspeed-hq Bot commented Jul 31, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 1842 untouched benchmarks
⏩ 55 skipped benchmarks1


Comparing ji/bound-expr-foundation (621f735) with develop (8c5f663)

Open in CodSpeed

Footnotes

  1. 55 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@joseph-isaacs
joseph-isaacs marked this pull request as ready for review August 3, 2026 09:14
@joseph-isaacs

Copy link
Copy Markdown
Contributor Author

There is a performance regression, but we would get a win if we computed return_dtype for a bound expr! But binding may be slow (once).

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Aug 3, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done bcb3aea clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done bcb3aea statpopgen 1 Explore Profiling Data
🟢 Done bcb3aea tpch-nvme-10 1 Explore Profiling Data
🟢 Done bcb3aea fineweb 1 Explore Profiling Data
🟢 Done bcb3aea fineweb-s3 1 Explore Profiling Data
🟢 Done bcb3aea clickbench-nvme 1 Explore Profiling Data
🟢 Done bcb3aea tpcds-nvme 1 Explore Profiling Data
🟢 Done bcb3aea polarsignals 1 Explore Profiling Data
🟢 Done bcb3aea tpch-s3 1 Explore Profiling Data
🟢 Done bcb3aea tpch-nvme 1 Explore Profiling Data
🟢 Done bcb3aea vortex-queries 1 Explore Profiling Data
🟢 Done bcb3aea tpch-s3-10 1 Explore Profiling Data
🟢 Done bcb3aea appian-nvme 1 Explore Profiling Data
🟢 Done bcb3aea random-access-bench 1 Explore Profiling Data
🟢 Done bcb3aea compress-bench 1 Explore Profiling Data
🟢 Done bcb3aea string-bench 1 Explore Profiling Data

Powered by Polar Signals Cloud

@joseph-isaacs joseph-isaacs added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Aug 3, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Aug 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (1.004x ➖, 0↑ 0↓)
name PR bcb3aea (ms) base 12fe696 (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 48.181531 48.456698 0.99
read/clickbench/URL/shard-0/onpair-12 41.075887 41.200022 1.00
read/tpch/l_comment/fsst 94.458484 94.126319 1.00
read/tpch/l_comment/onpair-12 115.673618 114.605772 1.01
write/clickbench/URL/shard-0/fsst 909.736488 902.977106 1.01
write/clickbench/URL/shard-0/onpair-12 2100.75581 2085.39169 1.01
write/tpch/l_comment/fsst 3393.62251 3384.78078 1.00
write/tpch/l_comment/onpair-12 3960.13785 3913.63092 1.01
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR bcb3aea (%) base 12fe696 (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688631 47.4688631 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509552 29.7509552 1.00
size/tpch/l_comment/fsst 30.5060886 30.5060886 1.00
size/tpch/l_comment/onpair-12 23.2389905 23.2389905 1.00

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.011x ➖


datafusion / vortex-file-compressed / ns (1.011x ➖, 0↑ 1↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 138381748 115487628 1.20
polarsignals_q01/datafusion:vortex-file-compressed 168775682 167106261 1.01
polarsignals_q02/datafusion:vortex-file-compressed 25762808 26869238 0.96
polarsignals_q03/datafusion:vortex-file-compressed 172925465 170377922 1.01
polarsignals_q04/datafusion:vortex-file-compressed 12766521 12613285 1.01
polarsignals_q05/datafusion:vortex-file-compressed 19689268 19870944 0.99
polarsignals_q06/datafusion:vortex-file-compressed 25778693 26444834 0.97
polarsignals_q07/datafusion:vortex-file-compressed 18589420 18643106 1.00
polarsignals_q08/datafusion:vortex-file-compressed 276919356 277997223 1.00
polarsignals_q09/datafusion:vortex-file-compressed 12249073 12572893 0.97

No file size changes detected.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -6.6%
Engines: DataFusion No clear signal (-1.4%, low confidence) · DuckDB No clear signal (-11.5%, environment too noisy confidence)
Vortex (geomean): 0.898x ✅
Parquet (geomean): 0.961x ➖
Shifts: Parquet (control) -3.9% · Median polish -4.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.966x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 6324308 6375868 0.99
fineweb_q01/datafusion:vortex-file-compressed 32098074 31968861 1.00
fineweb_q02/datafusion:vortex-file-compressed 38416536 38537769 1.00
fineweb_q03/datafusion:vortex-file-compressed 42769502 47000012 0.91
fineweb_q04/datafusion:vortex-file-compressed 207346410 209190885 0.99
fineweb_q05/datafusion:vortex-file-compressed 159625490 159388159 1.00
fineweb_q06/datafusion:vortex-file-compressed 39432860 42804726 0.92
fineweb_q07/datafusion:vortex-file-compressed 40453530 42455466 0.95
fineweb_q08/datafusion:vortex-file-compressed 18671405 20096297 0.93
datafusion / parquet / ns (0.980x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 9018101 8571375 1.05
fineweb_q01/datafusion:parquet 192358197 197171790 0.98
fineweb_q02/datafusion:parquet 195350982 198418228 0.98
fineweb_q03/datafusion:parquet 187773219 193316933 0.97
fineweb_q04/datafusion:parquet 203045843 211047099 0.96
fineweb_q05/datafusion:parquet 197754895 205405929 0.96
fineweb_q06/datafusion:parquet 193585159 200755817 0.96
fineweb_q07/datafusion:parquet 186619168 190555219 0.98
fineweb_q08/datafusion:parquet 184648872 190493404 0.97
duckdb / vortex-file-compressed / ns (0.834x ✅, 6↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 5200012 4921698 1.06
fineweb_q01/duckdb:vortex-file-compressed 🚀 36954731 43371777 0.85
fineweb_q02/duckdb:vortex-file-compressed 🚀 41300972 55324820 0.75
fineweb_q03/duckdb:vortex-file-compressed 🚀 68234894 81220400 0.84
fineweb_q04/duckdb:vortex-file-compressed 287307037 289471870 0.99
fineweb_q05/duckdb:vortex-file-compressed 218597050 241977635 0.90
fineweb_q06/duckdb:vortex-file-compressed 🚀 70216580 93559404 0.75
fineweb_q07/duckdb:vortex-file-compressed 🚀 64081379 93025993 0.69
fineweb_q08/duckdb:vortex-file-compressed 🚀 32572743 43575807 0.75
duckdb / parquet / ns (0.943x ➖, 1↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 35889756 41940847 0.86
fineweb_q01/duckdb:parquet 75884341 74199834 1.02
fineweb_q02/duckdb:parquet 76041878 76629716 0.99
fineweb_q03/duckdb:parquet 190976253 206562501 0.92
fineweb_q04/duckdb:parquet 215972578 233965505 0.92
fineweb_q05/duckdb:parquet 188573420 201703190 0.93
fineweb_q06/duckdb:parquet 135421596 142532431 0.95
fineweb_q07/duckdb:parquet 132880624 144307586 0.92
fineweb_q08/duckdb:parquet 38472908 39583779 0.97

File Size Changes (2 files changed, -46.3% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
sample.vortex 1.0 vortex-compact 1.23 GB 0 B 1.23 GB -100.0%

Totals:

  • vortex-compact: 1.23 GB → 0 B (-100.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.7%
Engines: DataFusion No clear signal (+4.5%, environment too noisy confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): 1.020x ➖
Parquet (geomean): 0.993x ➖
Shifts: Parquet (control) -0.7% · Median polish +0.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.037x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 45643633 44388857 1.03
tpch_q02/datafusion:vortex-file-compressed 24413883 22931475 1.06
tpch_q03/datafusion:vortex-file-compressed 33763317 33212978 1.02
tpch_q04/datafusion:vortex-file-compressed 21639767 20071647 1.08
tpch_q05/datafusion:vortex-file-compressed 53232012 51036494 1.04
tpch_q06/datafusion:vortex-file-compressed 11743494 11273962 1.04
tpch_q07/datafusion:vortex-file-compressed 60648405 58680504 1.03
tpch_q08/datafusion:vortex-file-compressed 50965442 52285559 0.97
tpch_q09/datafusion:vortex-file-compressed 57338912 55307530 1.04
tpch_q10/datafusion:vortex-file-compressed 34090167 33914487 1.01
tpch_q11/datafusion:vortex-file-compressed 18634290 17865168 1.04
tpch_q12/datafusion:vortex-file-compressed 31696918 29539738 1.07
tpch_q13/datafusion:vortex-file-compressed 26216477 25675616 1.02
tpch_q14/datafusion:vortex-file-compressed 19383021 18833397 1.03
tpch_q15/datafusion:vortex-file-compressed 27708578 26516478 1.04
tpch_q16/datafusion:vortex-file-compressed 23022131 22356233 1.03
tpch_q17/datafusion:vortex-file-compressed 61499535 60795813 1.01
tpch_q18/datafusion:vortex-file-compressed 74105773 71425997 1.04
tpch_q19/datafusion:vortex-file-compressed 25560523 23523029 1.09
tpch_q20/datafusion:vortex-file-compressed 33433258 32267877 1.04
tpch_q21/datafusion:vortex-file-compressed 72562606 72175768 1.01
tpch_q22/datafusion:vortex-file-compressed 13494946 12603716 1.07
datafusion / parquet / ns (0.992x ➖, 2↑ 1↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 118126471 116379578 1.02
tpch_q02/datafusion:parquet 70539227 69651496 1.01
tpch_q03/datafusion:parquet 102379732 98126155 1.04
tpch_q04/datafusion:parquet 50153201 55345902 0.91
tpch_q05/datafusion:parquet 128479777 123851817 1.04
tpch_q06/datafusion:parquet 🚨 43931916 39904172 1.10
tpch_q07/datafusion:parquet 130918321 130627541 1.00
tpch_q08/datafusion:parquet 121731270 127136900 0.96
tpch_q09/datafusion:parquet 152619237 163118066 0.94
tpch_q10/datafusion:parquet 120028487 118649565 1.01
tpch_q11/datafusion:parquet 50157903 49997670 1.00
tpch_q12/datafusion:parquet 🚀 92549673 104488653 0.89
tpch_q13/datafusion:parquet 225984740 226409001 1.00
tpch_q14/datafusion:parquet 53627922 51853735 1.03
tpch_q15/datafusion:parquet 70037851 72120387 0.97
tpch_q16/datafusion:parquet 50888948 49898696 1.02
tpch_q17/datafusion:parquet 158799448 158227923 1.00
tpch_q18/datafusion:parquet 186612934 183403735 1.02
tpch_q19/datafusion:parquet 🚀 74398951 85133377 0.87
tpch_q20/datafusion:parquet 91902751 93235397 0.99
tpch_q21/datafusion:parquet 173180692 167946680 1.03
tpch_q22/datafusion:parquet 55889378 55786703 1.00
duckdb / vortex-file-compressed / ns (1.004x ➖, 1↑ 2↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 26638703 24118226 1.10
tpch_q02/duckdb:vortex-file-compressed 35080056 36877704 0.95
tpch_q03/duckdb:vortex-file-compressed 40366899 38819508 1.04
tpch_q04/duckdb:vortex-file-compressed 32931386 31969118 1.03
tpch_q05/duckdb:vortex-file-compressed 45046607 46899088 0.96
tpch_q06/duckdb:vortex-file-compressed 🚨 15421467 12537789 1.23
tpch_q07/duckdb:vortex-file-compressed 44594756 46676828 0.96
tpch_q08/duckdb:vortex-file-compressed 53900295 53290133 1.01
tpch_q09/duckdb:vortex-file-compressed 64026029 64289917 1.00
tpch_q10/duckdb:vortex-file-compressed 58562358 55216948 1.06
tpch_q11/duckdb:vortex-file-compressed 🚀 17203718 19763085 0.87
tpch_q12/duckdb:vortex-file-compressed 33258432 32150053 1.03
tpch_q13/duckdb:vortex-file-compressed 45330968 47928901 0.95
tpch_q14/duckdb:vortex-file-compressed 24037827 24680717 0.97
tpch_q15/duckdb:vortex-file-compressed 21504575 20620358 1.04
tpch_q16/duckdb:vortex-file-compressed 35091234 34182042 1.03
tpch_q17/duckdb:vortex-file-compressed 36540441 36546074 1.00
tpch_q18/duckdb:vortex-file-compressed 52362104 55849343 0.94
tpch_q19/duckdb:vortex-file-compressed 39153952 41356509 0.95
tpch_q20/duckdb:vortex-file-compressed 40604617 41507592 0.98
tpch_q21/duckdb:vortex-file-compressed 128321367 129934118 0.99
tpch_q22/duckdb:vortex-file-compressed 22821244 21532167 1.06
duckdb / parquet / ns (0.995x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81662944 81745759 1.00
tpch_q02/duckdb:parquet 45538008 46456968 0.98
tpch_q03/duckdb:parquet 81305057 81444428 1.00
tpch_q04/duckdb:parquet 57486230 58343054 0.99
tpch_q05/duckdb:parquet 78658192 78707301 1.00
tpch_q06/duckdb:parquet 25048289 25130178 1.00
tpch_q07/duckdb:parquet 80282965 80751692 0.99
tpch_q08/duckdb:parquet 95901917 98060725 0.98
tpch_q09/duckdb:parquet 148204189 148811498 1.00
tpch_q10/duckdb:parquet 141068065 142291914 0.99
tpch_q11/duckdb:parquet 25285296 25267651 1.00
tpch_q12/duckdb:parquet 53343914 52895196 1.01
tpch_q13/duckdb:parquet 285336044 286608333 1.00
tpch_q14/duckdb:parquet 56267754 56133099 1.00
tpch_q15/duckdb:parquet 30710737 30744722 1.00
tpch_q16/duckdb:parquet 66496913 66675277 1.00
tpch_q17/duckdb:parquet 57994775 58030861 1.00
tpch_q18/duckdb:parquet 127861600 127454550 1.00
tpch_q19/duckdb:parquet 77889625 77776188 1.00
tpch_q20/duckdb:parquet 77248843 78193027 0.99
tpch_q21/duckdb:parquet 189178851 190642666 0.99
tpch_q22/duckdb:parquet 63391118 64388555 0.98

File Size Changes (9 files changed, -43.9% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-compact 7.40 MB 0 B 7.40 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem.vortex 1.0 vortex-compact 126.00 MB 0 B 126.00 MB -100.0%
nation.vortex 1.0 vortex-compact 8.01 KB 0 B 8.01 KB -100.0%
orders.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part.vortex 1.0 vortex-compact 3.55 MB 0 B 3.55 MB -100.0%
partsupp.vortex 1.0 vortex-compact 20.29 MB 0 B 20.29 MB -100.0%
region.vortex 1.0 vortex-compact 6.06 KB 0 B 6.06 KB -100.0%
supplier.vortex 1.0 vortex-compact 496.68 KB 0 B 496.68 KB -100.0%

Totals:

  • vortex-compact: 189.73 MB → 0 B (-100.0%)
  • vortex-file-compressed: 242.85 MB → 242.85 MB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.0%
Engines: DataFusion No clear signal (+2.3%, low confidence) · DuckDB No clear signal (-2.2%, environment too noisy confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · Median polish -0.0%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.027x ➖, 0↑ 4↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28629240 27646127 1.04
tpcds_q02/datafusion:vortex-file-compressed 53747970 49106249 1.09
tpcds_q03/datafusion:vortex-file-compressed 16082940 15159584 1.06
tpcds_q04/datafusion:vortex-file-compressed 226137067 223597785 1.01
tpcds_q05/datafusion:vortex-file-compressed 69339807 65231497 1.06
tpcds_q06/datafusion:vortex-file-compressed 28815790 27437488 1.05
tpcds_q07/datafusion:vortex-file-compressed 45084963 43347869 1.04
tpcds_q08/datafusion:vortex-file-compressed 35679728 33970599 1.05
tpcds_q09/datafusion:vortex-file-compressed 33316443 32208745 1.03
tpcds_q10/datafusion:vortex-file-compressed 39264965 38107102 1.03
tpcds_q11/datafusion:vortex-file-compressed 118046670 117764853 1.00
tpcds_q12/datafusion:vortex-file-compressed 21708170 20261262 1.07
tpcds_q13/datafusion:vortex-file-compressed 52828770 50286313 1.05
tpcds_q14/datafusion:vortex-file-compressed 214914872 213638488 1.01
tpcds_q15/datafusion:vortex-file-compressed 30221292 29481527 1.03
tpcds_q16/datafusion:vortex-file-compressed 27434290 26613956 1.03
tpcds_q17/datafusion:vortex-file-compressed 76721660 75066939 1.02
tpcds_q18/datafusion:vortex-file-compressed 93603005 89085093 1.05
tpcds_q19/datafusion:vortex-file-compressed 23282903 22720176 1.02
tpcds_q20/datafusion:vortex-file-compressed 🚨 27667242 24701784 1.12
tpcds_q21/datafusion:vortex-file-compressed 36666203 35102340 1.04
tpcds_q22/datafusion:vortex-file-compressed 129711416 124910330 1.04
tpcds_q23/datafusion:vortex-file-compressed 137255840 132648851 1.03
tpcds_q24/datafusion:vortex-file-compressed 99208213 96420644 1.03
tpcds_q25/datafusion:vortex-file-compressed 75095983 71924675 1.04
tpcds_q26/datafusion:vortex-file-compressed 39613091 38604745 1.03
tpcds_q27/datafusion:vortex-file-compressed 95999244 99620963 0.96
tpcds_q28/datafusion:vortex-file-compressed 37689974 35647736 1.06
tpcds_q29/datafusion:vortex-file-compressed 70213683 70510741 1.00
tpcds_q30/datafusion:vortex-file-compressed 30309520 28956536 1.05
tpcds_q31/datafusion:vortex-file-compressed 86153902 81556377 1.06
tpcds_q32/datafusion:vortex-file-compressed 20202044 20528293 0.98
tpcds_q33/datafusion:vortex-file-compressed 34803148 33671117 1.03
tpcds_q34/datafusion:vortex-file-compressed 27508148 27299258 1.01
tpcds_q35/datafusion:vortex-file-compressed 49419095 48061485 1.03
tpcds_q36/datafusion:vortex-file-compressed 68816867 66170757 1.04
tpcds_q37/datafusion:vortex-file-compressed 21249900 20554466 1.03
tpcds_q38/datafusion:vortex-file-compressed 43353448 43857162 0.99
tpcds_q39/datafusion:vortex-file-compressed 109365590 103732753 1.05
tpcds_q40/datafusion:vortex-file-compressed 34815638 34083520 1.02
tpcds_q41/datafusion:vortex-file-compressed 🚨 27294895 24447940 1.12
tpcds_q42/datafusion:vortex-file-compressed 14976789 14588404 1.03
tpcds_q43/datafusion:vortex-file-compressed 20066840 18983205 1.06
tpcds_q44/datafusion:vortex-file-compressed 38424482 36347568 1.06
tpcds_q45/datafusion:vortex-file-compressed 34290629 33428303 1.03
tpcds_q46/datafusion:vortex-file-compressed 37151065 36748556 1.01
tpcds_q47/datafusion:vortex-file-compressed 134094614 135586292 0.99
tpcds_q48/datafusion:vortex-file-compressed 44914227 41835750 1.07
tpcds_q49/datafusion:vortex-file-compressed 73971256 72543107 1.02
tpcds_q50/datafusion:vortex-file-compressed 47744608 48383588 0.99
tpcds_q51/datafusion:vortex-file-compressed 81019862 78676728 1.03
tpcds_q52/datafusion:vortex-file-compressed 15702525 15523408 1.01
tpcds_q53/datafusion:vortex-file-compressed 25974178 25168041 1.03
tpcds_q54/datafusion:vortex-file-compressed 40157276 38538788 1.04
tpcds_q55/datafusion:vortex-file-compressed 15253425 15121679 1.01
tpcds_q56/datafusion:vortex-file-compressed 35625045 35232627 1.01
tpcds_q57/datafusion:vortex-file-compressed 103984191 102803242 1.01
tpcds_q58/datafusion:vortex-file-compressed 68159333 65653508 1.04
tpcds_q59/datafusion:vortex-file-compressed 54125729 53589129 1.01
tpcds_q60/datafusion:vortex-file-compressed 34610672 34298740 1.01
tpcds_q61/datafusion:vortex-file-compressed 38828838 38389552 1.01
tpcds_q62/datafusion:vortex-file-compressed 24807103 25376760 0.98
tpcds_q63/datafusion:vortex-file-compressed 26131279 26029198 1.00
tpcds_q64/datafusion:vortex-file-compressed 483228121 465232223 1.04
tpcds_q65/datafusion:vortex-file-compressed 76332135 72163677 1.06
tpcds_q66/datafusion:vortex-file-compressed 81725001 79971827 1.02
tpcds_q67/datafusion:vortex-file-compressed 124097569 122164309 1.02
tpcds_q68/datafusion:vortex-file-compressed 35178651 35667549 0.99
tpcds_q69/datafusion:vortex-file-compressed 🚨 40294729 35231215 1.14
tpcds_q70/datafusion:vortex-file-compressed 116853814 112706736 1.04
tpcds_q71/datafusion:vortex-file-compressed 24913798 24505982 1.02
tpcds_q72/datafusion:vortex-file-compressed 1497773078 1505843877 0.99
tpcds_q73/datafusion:vortex-file-compressed 25647788 25361916 1.01
tpcds_q74/datafusion:vortex-file-compressed 77191058 77472314 1.00
tpcds_q75/datafusion:vortex-file-compressed 151054160 163907450 0.92
tpcds_q76/datafusion:vortex-file-compressed 45915614 42919666 1.07
tpcds_q77/datafusion:vortex-file-compressed 46156227 44733664 1.03
tpcds_q78/datafusion:vortex-file-compressed 113183543 111646818 1.01
tpcds_q79/datafusion:vortex-file-compressed 32417914 30283760 1.07
tpcds_q80/datafusion:vortex-file-compressed 105651540 104254863 1.01
tpcds_q81/datafusion:vortex-file-compressed 29758310 31493858 0.94
tpcds_q82/datafusion:vortex-file-compressed 20920545 21035973 0.99
tpcds_q83/datafusion:vortex-file-compressed 47624422 43492127 1.10
tpcds_q84/datafusion:vortex-file-compressed 13631126 13073089 1.04
tpcds_q85/datafusion:vortex-file-compressed 114003259 112204823 1.02
tpcds_q86/datafusion:vortex-file-compressed 20281844 19870233 1.02
tpcds_q87/datafusion:vortex-file-compressed 🚨 47471892 42734995 1.11
tpcds_q88/datafusion:vortex-file-compressed 57025494 55209263 1.03
tpcds_q89/datafusion:vortex-file-compressed 29171476 29884002 0.98
tpcds_q90/datafusion:vortex-file-compressed 14666046 14417420 1.02
tpcds_q91/datafusion:vortex-file-compressed 20732991 20874338 0.99
tpcds_q92/datafusion:vortex-file-compressed 17943889 17765554 1.01
tpcds_q93/datafusion:vortex-file-compressed 33443874 32498619 1.03
tpcds_q94/datafusion:vortex-file-compressed 24364485 24916416 0.98
tpcds_q95/datafusion:vortex-file-compressed 65523841 64672591 1.01
tpcds_q96/datafusion:vortex-file-compressed 12450843 12274654 1.01
tpcds_q97/datafusion:vortex-file-compressed 30480977 30019664 1.02
tpcds_q98/datafusion:vortex-file-compressed 27765211 25867175 1.07
tpcds_q99/datafusion:vortex-file-compressed 29514875 29984384 0.98
datafusion / parquet / ns (1.004x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 32338515 30364519 1.07
tpcds_q02/datafusion:parquet 52741403 51617051 1.02
tpcds_q03/datafusion:parquet 16884048 16929317 1.00
tpcds_q04/datafusion:parquet 338247182 334287477 1.01
tpcds_q05/datafusion:parquet 79576125 80739646 0.99
tpcds_q06/datafusion:parquet 30722591 30392555 1.01
tpcds_q07/datafusion:parquet 98948411 98719103 1.00
tpcds_q08/datafusion:parquet 38051866 37778685 1.01
tpcds_q09/datafusion:parquet 36866797 36959518 1.00
tpcds_q10/datafusion:parquet 89692588 88119120 1.02
tpcds_q11/datafusion:parquet 163611484 165894556 0.99
tpcds_q12/datafusion:parquet 23313287 25726656 0.91
tpcds_q13/datafusion:parquet 99310511 97737968 1.02
tpcds_q14/datafusion:parquet 276701501 282190415 0.98
tpcds_q15/datafusion:parquet 36465032 36534455 1.00
tpcds_q16/datafusion:parquet 46794691 48140452 0.97
tpcds_q17/datafusion:parquet 112813972 109463397 1.03
tpcds_q18/datafusion:parquet 136921814 136632705 1.00
tpcds_q19/datafusion:parquet 28111522 28313997 0.99
tpcds_q20/datafusion:parquet 22677514 23114126 0.98
tpcds_q21/datafusion:parquet 21906868 22277996 0.98
tpcds_q22/datafusion:parquet 116553890 124168861 0.94
tpcds_q23/datafusion:parquet 174827455 173293203 1.01
tpcds_q24/datafusion:parquet 137231706 138581826 0.99
tpcds_q25/datafusion:parquet 106717477 116006351 0.92
tpcds_q26/datafusion:parquet 92907017 87210386 1.07
tpcds_q27/datafusion:parquet 158295670 157688219 1.00
tpcds_q28/datafusion:parquet 40660432 41074464 0.99
tpcds_q29/datafusion:parquet 111393649 106654054 1.04
tpcds_q30/datafusion:parquet 41892098 43430839 0.96
tpcds_q31/datafusion:parquet 93460390 91668548 1.02
tpcds_q32/datafusion:parquet 23982379 23761572 1.01
tpcds_q33/datafusion:parquet 37601093 37771322 1.00
tpcds_q34/datafusion:parquet 30147775 28924769 1.04
tpcds_q35/datafusion:parquet 91989840 94344285 0.98
tpcds_q36/datafusion:parquet 68355865 66777961 1.02
tpcds_q37/datafusion:parquet 24152642 24286628 0.99
tpcds_q38/datafusion:parquet 57711446 57197992 1.01
tpcds_q39/datafusion:parquet 82131090 85530031 0.96
tpcds_q40/datafusion:parquet 33153229 33219416 1.00
tpcds_q41/datafusion:parquet 20189400 19263882 1.05
tpcds_q42/datafusion:parquet 16894466 16269078 1.04
tpcds_q43/datafusion:parquet 22870031 22585955 1.01
tpcds_q44/datafusion:parquet 39370108 40904539 0.96
tpcds_q45/datafusion:parquet 45054249 45879412 0.98
tpcds_q46/datafusion:parquet 42034481 41034226 1.02
tpcds_q47/datafusion:parquet 149458093 153969467 0.97
tpcds_q48/datafusion:parquet 88731544 88282941 1.01
tpcds_q49/datafusion:parquet 77232359 74634155 1.03
tpcds_q50/datafusion:parquet 75111601 72577561 1.03
tpcds_q51/datafusion:parquet 82829276 80709109 1.03
tpcds_q52/datafusion:parquet 16883543 16958950 1.00
tpcds_q53/datafusion:parquet 25003979 25141708 0.99
tpcds_q54/datafusion:parquet 47454921 45980231 1.03
tpcds_q55/datafusion:parquet 15999485 16131560 0.99
tpcds_q56/datafusion:parquet 35851202 37535828 0.96
tpcds_q57/datafusion:parquet 127472581 124693287 1.02
tpcds_q58/datafusion:parquet 83646027 82702294 1.01
tpcds_q59/datafusion:parquet 75255224 78788851 0.96
tpcds_q60/datafusion:parquet 36692449 36334905 1.01
tpcds_q61/datafusion:parquet 45096654 45247035 1.00
tpcds_q62/datafusion:parquet 28896702 27521915 1.05
tpcds_q63/datafusion:parquet 24880421 25507916 0.98
tpcds_q64/datafusion:parquet 377606519 358400668 1.05
tpcds_q65/datafusion:parquet 48153896 48760222 0.99
tpcds_q66/datafusion:parquet 87484866 88295491 0.99
tpcds_q67/datafusion:parquet 147450334 140979549 1.05
tpcds_q68/datafusion:parquet 39698377 39188974 1.01
tpcds_q69/datafusion:parquet 88311197 91053253 0.97
tpcds_q70/datafusion:parquet 45945573 44012862 1.04
tpcds_q71/datafusion:parquet 26853488 26370219 1.02
tpcds_q72/datafusion:parquet 454105910 446198439 1.02
tpcds_q73/datafusion:parquet 27549028 27376676 1.01
tpcds_q74/datafusion:parquet 100208124 100735338 0.99
tpcds_q75/datafusion:parquet 168051543 174513881 0.96
tpcds_q76/datafusion:parquet 65106488 63617996 1.02
tpcds_q77/datafusion:parquet 55080997 56283601 0.98
tpcds_q78/datafusion:parquet 131043283 123109162 1.06
tpcds_q79/datafusion:parquet 35226119 33635188 1.05
tpcds_q80/datafusion:parquet 96545490 95853073 1.01
tpcds_q81/datafusion:parquet 41406573 40592590 1.02
tpcds_q82/datafusion:parquet 24350746 23364339 1.04
tpcds_q83/datafusion:parquet 57079778 58108591 0.98
tpcds_q84/datafusion:parquet 47573016 47722688 1.00
tpcds_q85/datafusion:parquet 200968426 196361426 1.02
tpcds_q86/datafusion:parquet 23831371 22809563 1.04
tpcds_q87/datafusion:parquet 64654982 61163529 1.06
tpcds_q88/datafusion:parquet 58146647 59585184 0.98
tpcds_q89/datafusion:parquet 29706003 29652313 1.00
tpcds_q90/datafusion:parquet 19153429 18576374 1.03
tpcds_q91/datafusion:parquet 67057825 66283994 1.01
tpcds_q92/datafusion:parquet 24904224 25434487 0.98
tpcds_q93/datafusion:parquet 38842047 37142836 1.05
tpcds_q94/datafusion:parquet 31034413 30642855 1.01
tpcds_q95/datafusion:parquet 90754696 89083094 1.02
tpcds_q96/datafusion:parquet 16023367 16495698 0.97
tpcds_q97/datafusion:parquet 40673005 40205045 1.01
tpcds_q98/datafusion:parquet 26396369 27088129 0.97
tpcds_q99/datafusion:parquet 34388904 34353164 1.00
duckdb / vortex-file-compressed / ns (0.975x ➖, 11↑ 5↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 27308211 28315119 0.96
tpcds_q02/duckdb:vortex-file-compressed 29222358 30296595 0.96
tpcds_q03/duckdb:vortex-file-compressed 🚀 21605856 25390033 0.85
tpcds_q04/duckdb:vortex-file-compressed 100048778 99476312 1.01
tpcds_q05/duckdb:vortex-file-compressed 38577096 41960534 0.92
tpcds_q06/duckdb:vortex-file-compressed 48647454 51666127 0.94
tpcds_q07/duckdb:vortex-file-compressed 32164138 34398315 0.94
tpcds_q08/duckdb:vortex-file-compressed 33712841 35116886 0.96
tpcds_q09/duckdb:vortex-file-compressed 17462303 18578835 0.94
tpcds_q10/duckdb:vortex-file-compressed 56022901 57142767 0.98
tpcds_q11/duckdb:vortex-file-compressed 77886530 75330285 1.03
tpcds_q12/duckdb:vortex-file-compressed 17459744 18860136 0.93
tpcds_q13/duckdb:vortex-file-compressed 39027269 41590620 0.94
tpcds_q14/duckdb:vortex-file-compressed 118038841 118030872 1.00
tpcds_q15/duckdb:vortex-file-compressed 34782984 37289434 0.93
tpcds_q16/duckdb:vortex-file-compressed 35332861 35333310 1.00
tpcds_q17/duckdb:vortex-file-compressed 58962487 57065754 1.03
tpcds_q18/duckdb:vortex-file-compressed 51047450 52100360 0.98
tpcds_q19/duckdb:vortex-file-compressed 41557160 45488025 0.91
tpcds_q20/duckdb:vortex-file-compressed 20533112 18948714 1.08
tpcds_q21/duckdb:vortex-file-compressed 🚀 21110301 23772917 0.89
tpcds_q22/duckdb:vortex-file-compressed 63861936 68246640 0.94
tpcds_q23/duckdb:vortex-file-compressed 🚀 76982096 85881465 0.90
tpcds_q24/duckdb:vortex-file-compressed 50991422 53343309 0.96
tpcds_q25/duckdb:vortex-file-compressed 52389551 49592934 1.06
tpcds_q26/duckdb:vortex-file-compressed 🚀 23352255 26392021 0.88
tpcds_q27/duckdb:vortex-file-compressed 33607691 34231870 0.98
tpcds_q28/duckdb:vortex-file-compressed 🚨 20855037 17483692 1.19
tpcds_q29/duckdb:vortex-file-compressed 57859912 56306400 1.03
tpcds_q30/duckdb:vortex-file-compressed 37544979 36597190 1.03
tpcds_q31/duckdb:vortex-file-compressed 37270647 38446227 0.97
tpcds_q32/duckdb:vortex-file-compressed 20672674 19588954 1.06
tpcds_q33/duckdb:vortex-file-compressed 33709089 34582117 0.97
tpcds_q34/duckdb:vortex-file-compressed 33097598 31793168 1.04
tpcds_q35/duckdb:vortex-file-compressed 92250633 84628885 1.09
tpcds_q36/duckdb:vortex-file-compressed 32180231 31713079 1.01
tpcds_q37/duckdb:vortex-file-compressed 26973501 27867957 0.97
tpcds_q38/duckdb:vortex-file-compressed 44344027 44991234 0.99
tpcds_q39/duckdb:vortex-file-compressed 36400431 36671999 0.99
tpcds_q40/duckdb:vortex-file-compressed 🚀 23442983 26218501 0.89
tpcds_q41/duckdb:vortex-file-compressed 🚨 16538275 14668114 1.13
tpcds_q42/duckdb:vortex-file-compressed 20474882 20807243 0.98
tpcds_q43/duckdb:vortex-file-compressed 20820741 21557099 0.97
tpcds_q44/duckdb:vortex-file-compressed 🚀 25483627 30817053 0.83
tpcds_q45/duckdb:vortex-file-compressed 37885149 39449367 0.96
tpcds_q46/duckdb:vortex-file-compressed 39236708 40186353 0.98
tpcds_q47/duckdb:vortex-file-compressed 61105561 59056713 1.03
tpcds_q48/duckdb:vortex-file-compressed 39291999 41085703 0.96
tpcds_q49/duckdb:vortex-file-compressed 43813080 45066890 0.97
tpcds_q50/duckdb:vortex-file-compressed 37984521 39063679 0.97
tpcds_q51/duckdb:vortex-file-compressed 114845402 111668634 1.03
tpcds_q52/duckdb:vortex-file-compressed 19490251 21296534 0.92
tpcds_q53/duckdb:vortex-file-compressed 32320501 32583632 0.99
tpcds_q54/duckdb:vortex-file-compressed 43251061 44754163 0.97
tpcds_q55/duckdb:vortex-file-compressed 19181041 18405371 1.04
tpcds_q56/duckdb:vortex-file-compressed 33168067 36749500 0.90
tpcds_q57/duckdb:vortex-file-compressed 44760420 45106705 0.99
tpcds_q58/duckdb:vortex-file-compressed 38973650 40650198 0.96
tpcds_q59/duckdb:vortex-file-compressed 39755960 43349285 0.92
tpcds_q60/duckdb:vortex-file-compressed 35516688 36744658 0.97
tpcds_q61/duckdb:vortex-file-compressed 42310746 42390196 1.00
tpcds_q62/duckdb:vortex-file-compressed 23129436 23143611 1.00
tpcds_q63/duckdb:vortex-file-compressed 29569180 30491328 0.97
tpcds_q64/duckdb:vortex-file-compressed 118384713 122347732 0.97
tpcds_q65/duckdb:vortex-file-compressed 27903639 26775291 1.04
tpcds_q66/duckdb:vortex-file-compressed 39464699 39805422 0.99
tpcds_q67/duckdb:vortex-file-compressed 130340431 132902176 0.98
tpcds_q68/duckdb:vortex-file-compressed 🚀 36864303 43880806 0.84
tpcds_q69/duckdb:vortex-file-compressed 🚨 67276048 55913946 1.20
tpcds_q70/duckdb:vortex-file-compressed 42844666 42231776 1.01
tpcds_q71/duckdb:vortex-file-compressed 26275853 26016832 1.01
tpcds_q72/duckdb:vortex-file-compressed 148217381 149749663 0.99
tpcds_q73/duckdb:vortex-file-compressed 33602368 36185801 0.93
tpcds_q74/duckdb:vortex-file-compressed 52293395 53279313 0.98
tpcds_q75/duckdb:vortex-file-compressed 61449162 63163413 0.97
tpcds_q76/duckdb:vortex-file-compressed 26760373 25472824 1.05
tpcds_q77/duckdb:vortex-file-compressed 31084564 32498795 0.96
tpcds_q78/duckdb:vortex-file-compressed 79374385 80866190 0.98
tpcds_q79/duckdb:vortex-file-compressed 34136216 34058521 1.00
tpcds_q80/duckdb:vortex-file-compressed 54910962 60141696 0.91
tpcds_q81/duckdb:vortex-file-compressed 43924547 45883091 0.96
tpcds_q82/duckdb:vortex-file-compressed 55861056 56531185 0.99
tpcds_q83/duckdb:vortex-file-compressed 🚀 39284889 45271045 0.87
tpcds_q84/duckdb:vortex-file-compressed 30380924 32609897 0.93
tpcds_q85/duckdb:vortex-file-compressed 57253363 58533140 0.98
tpcds_q86/duckdb:vortex-file-compressed 🚀 19204391 22357782 0.86
tpcds_q87/duckdb:vortex-file-compressed 49393070 48105920 1.03
tpcds_q88/duckdb:vortex-file-compressed 64898023 67175457 0.97
tpcds_q89/duckdb:vortex-file-compressed 🚀 26615958 31968368 0.83
tpcds_q90/duckdb:vortex-file-compressed 18834106 18573263 1.01
tpcds_q91/duckdb:vortex-file-compressed 🚨 40453687 33987422 1.19
tpcds_q92/duckdb:vortex-file-compressed 25299111 25984456 0.97
tpcds_q93/duckdb:vortex-file-compressed 28971149 30792984 0.94
tpcds_q94/duckdb:vortex-file-compressed 🚨 35514979 32119672 1.11
tpcds_q95/duckdb:vortex-file-compressed 154144491 151605012 1.02
tpcds_q96/duckdb:vortex-file-compressed 21088051 20916323 1.01
tpcds_q97/duckdb:vortex-file-compressed 🚀 42442931 49981181 0.85
tpcds_q98/duckdb:vortex-file-compressed 26154434 26444726 0.99
tpcds_q99/duckdb:vortex-file-compressed 24077689 26430008 0.91
duckdb / parquet / ns (0.997x ➖, 6↑ 7↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 31703734 32246221 0.98
tpcds_q02/duckdb:parquet 🚨 24480262 22057867 1.11
tpcds_q03/duckdb:parquet 🚨 14354247 12152798 1.18
tpcds_q04/duckdb:parquet 196334327 197088759 1.00
tpcds_q05/duckdb:parquet 32377232 32506577 1.00
tpcds_q06/duckdb:parquet 35403595 35372642 1.00
tpcds_q07/duckdb:parquet 22621923 21982452 1.03
tpcds_q08/duckdb:parquet 35262659 33500674 1.05
tpcds_q09/duckdb:parquet 30591970 30084954 1.02
tpcds_q10/duckdb:parquet 41315764 41542220 0.99
tpcds_q11/duckdb:parquet 103184590 101347694 1.02
tpcds_q12/duckdb:parquet 17498789 17533764 1.00
tpcds_q13/duckdb:parquet 🚀 33809482 39462862 0.86
tpcds_q14/duckdb:parquet 103524864 103950169 1.00
tpcds_q15/duckdb:parquet 35680349 35005031 1.02
tpcds_q16/duckdb:parquet 27074318 27570201 0.98
tpcds_q17/duckdb:parquet 44507138 45668776 0.97
tpcds_q18/duckdb:parquet 55499371 56625663 0.98
tpcds_q19/duckdb:parquet 34106529 33454226 1.02
tpcds_q20/duckdb:parquet 19238250 19187461 1.00
tpcds_q21/duckdb:parquet 14468493 14527660 1.00
tpcds_q22/duckdb:parquet 🚨 60565360 49389157 1.23
tpcds_q23/duckdb:parquet 67022943 71464436 0.94
tpcds_q24/duckdb:parquet 49820166 49406808 1.01
tpcds_q25/duckdb:parquet 41134481 41886438 0.98
tpcds_q26/duckdb:parquet 43411811 43955187 0.99
tpcds_q27/duckdb:parquet 57364380 60748459 0.94
tpcds_q28/duckdb:parquet 29244513 28833112 1.01
tpcds_q29/duckdb:parquet 43210885 42470986 1.02
tpcds_q30/duckdb:parquet 43656169 44037032 0.99
tpcds_q31/duckdb:parquet 29251272 28456117 1.03
tpcds_q32/duckdb:parquet 14938442 14748197 1.01
tpcds_q33/duckdb:parquet 23598954 23679430 1.00
tpcds_q34/duckdb:parquet 22158907 23254176 0.95
tpcds_q35/duckdb:parquet 66993864 68220227 0.98
tpcds_q36/duckdb:parquet 🚨 24683375 22148172 1.11
tpcds_q37/duckdb:parquet 18056004 18337525 0.98
tpcds_q38/duckdb:parquet 41114861 40785350 1.01
tpcds_q39/duckdb:parquet 37932042 37327263 1.02
tpcds_q40/duckdb:parquet 22880549 22872905 1.00
tpcds_q41/duckdb:parquet 10831779 10626468 1.02
tpcds_q42/duckdb:parquet 🚀 11602345 13096323 0.89
tpcds_q43/duckdb:parquet 🚀 14410614 19158016 0.75
tpcds_q44/duckdb:parquet 24441380 24307277 1.01
tpcds_q45/duckdb:parquet 32291556 32261645 1.00
tpcds_q46/duckdb:parquet 53131572 55499682 0.96
tpcds_q47/duckdb:parquet 51937839 50977158 1.02
tpcds_q48/duckdb:parquet 30253294 30678232 0.99
tpcds_q49/duckdb:parquet 29669655 29516527 1.01
tpcds_q50/duckdb:parquet 24662455 25016539 0.99
tpcds_q51/duckdb:parquet 🚨 108202389 96190714 1.12
tpcds_q52/duckdb:parquet 🚨 13497911 12102247 1.12
tpcds_q53/duckdb:parquet 16723226 15877044 1.05
tpcds_q54/duckdb:parquet 30144912 29413306 1.02
tpcds_q55/duckdb:parquet 11611240 12031654 0.97
tpcds_q56/duckdb:parquet 24465116 24642775 0.99
tpcds_q57/duckdb:parquet 42487953 42590633 1.00
tpcds_q58/duckdb:parquet 27595801 26742590 1.03
tpcds_q59/duckdb:parquet 29731005 29658254 1.00
tpcds_q60/duckdb:parquet 25942395 25400701 1.02
tpcds_q61/duckdb:parquet 33435853 32835326 1.02
tpcds_q62/duckdb:parquet 14618333 14724917 0.99
tpcds_q63/duckdb:parquet 🚀 15209393 17341973 0.88
tpcds_q64/duckdb:parquet 81626092 81595789 1.00
tpcds_q65/duckdb:parquet 24739398 22730854 1.09
tpcds_q66/duckdb:parquet 34085736 34169492 1.00
tpcds_q67/duckdb:parquet 129378847 126618406 1.02
tpcds_q68/duckdb:parquet 41190423 43451804 0.95
tpcds_q69/duckdb:parquet 42014881 41618666 1.01
tpcds_q70/duckdb:parquet 🚀 26898733 30428339 0.88
tpcds_q71/duckdb:parquet 21814181 22738650 0.96
tpcds_q72/duckdb:parquet 188437831 184070902 1.02
tpcds_q73/duckdb:parquet 18702260 18430931 1.01
tpcds_q74/duckdb:parquet 146540146 140874845 1.04
tpcds_q75/duckdb:parquet 59710534 60501894 0.99
tpcds_q76/duckdb:parquet 20955115 20803061 1.01
tpcds_q77/duckdb:parquet 24799706 25003564 0.99
tpcds_q78/duckdb:parquet 78954242 77774959 1.02
tpcds_q79/duckdb:parquet 🚀 27756362 32633859 0.85
tpcds_q80/duckdb:parquet 46296161 50429431 0.92
tpcds_q81/duckdb:parquet 39879689 39903639 1.00
tpcds_q82/duckdb:parquet 18340601 19032286 0.96
tpcds_q83/duckdb:parquet 21349146 22491356 0.95
tpcds_q84/duckdb:parquet 23518644 23617019 1.00
tpcds_q85/duckdb:parquet 47120664 48048167 0.98
tpcds_q86/duckdb:parquet 14916432 14754013 1.01
tpcds_q87/duckdb:parquet 43815206 43725555 1.00
tpcds_q88/duckdb:parquet 42635626 43901476 0.97
tpcds_q89/duckdb:parquet 🚨 19885310 17846335 1.11
tpcds_q90/duckdb:parquet 9816793 10273463 0.96
tpcds_q91/duckdb:parquet 26994592 26780050 1.01
tpcds_q92/duckdb:parquet 15263085 14937902 1.02
tpcds_q93/duckdb:parquet 30472201 31032110 0.98
tpcds_q94/duckdb:parquet 21647269 22265181 0.97
tpcds_q95/duckdb:parquet 136033252 139397172 0.98
tpcds_q96/duckdb:parquet 9410273 9751066 0.97
tpcds_q97/duckdb:parquet 38476641 38588061 1.00
tpcds_q98/duckdb:parquet 22484199 21923312 1.03
tpcds_q99/duckdb:parquet 23323480 23788681 0.98

File Size Changes (25 files changed, -43.5% overall, 0↑ 25↓)
File Scale Format Base HEAD Change %
call_center.vortex 1.0 vortex-compact 47.65 KB 0 B 47.65 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 362.66 KB 0 B 362.66 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 0 B 6.04 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.49 MB 0 B 59.49 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 639.04 KB 0 B 639.04 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 424.38 KB 0 B 424.38 KB -100.0%
date_dim.vortex 1.0 vortex-compact 140.48 KB 0 B 140.48 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 10.49 KB 0 B 10.49 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.77 KB 0 B 5.77 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 0 B 16.07 MB -100.0%
item.vortex 1.0 vortex-compact 1000.54 KB 0 B 1000.54 KB -100.0%
promotion.vortex 1.0 vortex-compact 50.52 KB 0 B 50.52 KB -100.0%
reason.vortex 1.0 vortex-compact 6.17 KB 0 B 6.17 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 10.93 KB 0 B 10.93 KB -100.0%
store.vortex 1.0 vortex-compact 43.44 KB 0 B 43.44 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.36 MB 0 B 9.36 MB -100.0%
store_sales.vortex 1.0 vortex-compact 78.12 MB 0 B 78.12 MB -100.0%
time_dim.vortex 1.0 vortex-compact 96.80 KB 0 B 96.80 KB -100.0%
warehouse.vortex 1.0 vortex-compact 22.35 KB 0 B 22.35 KB -100.0%
web_page.vortex 1.0 vortex-compact 25.21 KB 0 B 25.21 KB -100.0%
web_returns.vortex 1.0 vortex-compact 3.00 MB 0 B 3.00 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.45 MB 0 B 29.45 MB -100.0%
web_site.vortex 1.0 vortex-compact 42.39 KB 0 B 42.39 KB -100.0%

Totals:

  • vortex-compact: 207.94 MB → 0 B (-100.0%)
  • vortex-file-compressed: 269.98 MB → 269.98 MB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Vortex (geomean): 1.007x ➖
Parquet (geomean): 1.001x ➖


vortex / vortex-file-compressed / ns (1.007x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3450684 3397667 1.02
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2906239 2893781 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2872117 2827405 1.02
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5512929 5429268 1.02
random-access/nested-lists/correlated/vortex-tokio-local-disk 297082 296021 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 377000 391512 0.96
random-access/nested-lists/uniform/vortex-tokio-local-disk 1498688 1495489 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1622613 1649236 0.98
random-access/nested-structs/correlated/vortex-tokio-local-disk 348222 347779 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 495710 489932 1.01
random-access/nested-structs/uniform/vortex-tokio-local-disk 1033698 1007859 1.03
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1208494 1187685 1.02
random-access/taxi/correlated/vortex-tokio-local-disk 953029 921151 1.03
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1474109 1438024 1.03
random-access/taxi/uniform/vortex-tokio-local-disk 4242235 4228322 1.00
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4893637 4856246 1.01
random-access/vortex-tokio-local-disk 550988 543665 1.01
random-access/vortex-tokio-local-disk-footer 937749 957613 0.98
vortex / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 9202903662 9066670321 1.02
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 9040440128 8945735039 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 9062789126 9028338058 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 9091581581 9068690354 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 138874863 141583178 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 139835251 139857281 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk 138631434 139040841 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 140224936 143017148 0.98
random-access/nested-structs/correlated/parquet-tokio-local-disk 20374278 20172868 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20358062 20600829 0.99
random-access/nested-structs/uniform/parquet-tokio-local-disk 20732685 20119165 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20665551 20081142 1.03
random-access/parquet-tokio-local-disk 184045833 183345835 1.00
random-access/parquet-tokio-local-disk-footer 182981799 184671540 0.99
random-access/taxi/correlated/parquet-tokio-local-disk 276074215 274968503 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274493601 275873512 0.99
random-access/taxi/uniform/parquet-tokio-local-disk 288276586 291520248 0.99
random-access/taxi/uniform/parquet-tokio-local-disk-footer 294604681 298173825 0.99
vortex / lance / ns (1.003x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 367067 350247 1.05
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1059934 1048204 1.01
random-access/feature-vectors/uniform/lance-tokio-local-disk 1142912 1148819 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1848134 1820323 1.02
random-access/lance-tokio-local-disk 675536 653936 1.03
random-access/lance-tokio-local-disk-footer 1400590 1391673 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk 190517 190803 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 511933 516121 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk 962608 969096 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1295608 1294668 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 322055 329721 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 470046 466462 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk 2444353 2484806 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2613736 2618005 1.00
random-access/taxi/correlated/lance-tokio-local-disk 986826 975963 1.01
random-access/taxi/correlated/lance-tokio-local-disk-footer 1921280 1953489 0.98
random-access/taxi/uniform/lance-tokio-local-disk 9861812 9940278 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 10469017 10420225 1.00

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +7.4%
Engines: DataFusion No clear signal (+5.9%, environment too noisy confidence) · DuckDB No clear signal (+8.9%, environment too noisy confidence)
Vortex (geomean): 1.019x ➖
Parquet (geomean): 0.948x ➖
Shifts: Parquet (control) -5.2% · Median polish +0.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.992x ➖, 1↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 935925049 888203004 1.05
clickbench-sorted_q24/datafusion:vortex-file-compressed 23123208 23861912 0.97
clickbench-sorted_q26/datafusion:vortex-file-compressed 23685329 24082856 0.98
clickbench-sorted_q36/datafusion:vortex-file-compressed 48942343 50022000 0.98
clickbench-sorted_q37/datafusion:vortex-file-compressed 36359488 35854589 1.01
clickbench-sorted_q38/datafusion:vortex-file-compressed 🚀 37703945 46188989 0.82
clickbench-sorted_q39/datafusion:vortex-file-compressed 87671254 87852476 1.00
clickbench-sorted_q40/datafusion:vortex-file-compressed 19760160 19313016 1.02
clickbench-sorted_q41/datafusion:vortex-file-compressed 19563290 18512418 1.06
clickbench-sorted_q42/datafusion:vortex-file-compressed 16001715 15257302 1.05
datafusion / parquet / ns (0.936x ➖, 2↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2883952918 2913781971 0.99
clickbench-sorted_q24/datafusion:parquet 🚀 30690780 41027556 0.75
clickbench-sorted_q26/datafusion:parquet 🚀 31520732 40350152 0.78
clickbench-sorted_q36/datafusion:parquet 165504874 181647707 0.91
clickbench-sorted_q37/datafusion:parquet 120044378 113473168 1.06
clickbench-sorted_q38/datafusion:parquet 155061620 167992695 0.92
clickbench-sorted_q39/datafusion:parquet 303714382 308955882 0.98
clickbench-sorted_q40/datafusion:parquet 65917182 64166901 1.03
clickbench-sorted_q41/datafusion:parquet 63544592 60332612 1.05
clickbench-sorted_q42/datafusion:parquet 31662327 33500973 0.95
duckdb / vortex-file-compressed / ns (1.046x ➖, 0↑ 4↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚨 244486399 221948811 1.10
clickbench-sorted_q24/duckdb:vortex-file-compressed 40276322 38056502 1.06
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚨 58578717 53146599 1.10
clickbench-sorted_q36/duckdb:vortex-file-compressed 67194790 68709981 0.98
clickbench-sorted_q37/duckdb:vortex-file-compressed 56408429 54826755 1.03
clickbench-sorted_q38/duckdb:vortex-file-compressed 67248043 68641468 0.98
clickbench-sorted_q39/duckdb:vortex-file-compressed 114812937 123503259 0.93
clickbench-sorted_q40/duckdb:vortex-file-compressed 37936729 36874077 1.03
clickbench-sorted_q41/duckdb:vortex-file-compressed 🚨 43156540 37621176 1.15
clickbench-sorted_q42/duckdb:vortex-file-compressed 🚨 33492410 29641744 1.13
duckdb / parquet / ns (0.960x ➖, 2↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 220937246 230544752 0.96
clickbench-sorted_q24/duckdb:parquet 🚀 29877099 33603105 0.89
clickbench-sorted_q26/duckdb:parquet 22240340 21537848 1.03
clickbench-sorted_q36/duckdb:parquet 🚀 68101069 79182716 0.86
clickbench-sorted_q37/duckdb:parquet 58375283 59957159 0.97
clickbench-sorted_q38/duckdb:parquet 61686265 62114505 0.99
clickbench-sorted_q39/duckdb:parquet 106668813 110084669 0.97
clickbench-sorted_q40/duckdb:parquet 29079708 29795893 0.98
clickbench-sorted_q41/duckdb:parquet 29343346 30125310 0.97
clickbench-sorted_q42/duckdb:parquet 20744867 20961756 0.99

File Size Changes (201 files changed, -42.7% overall, 50↑ 151↓)
File Scale Format Base HEAD Change %
hits_023.vortex 1.0 vortex-file-compressed 195.82 MB 198.78 MB +2.96 MB +1.5%
hits_075.vortex 1.0 vortex-file-compressed 189.57 MB 192.04 MB +2.48 MB +1.3%
hits_033.vortex 1.0 vortex-file-compressed 198.49 MB 200.06 MB +1.57 MB +0.8%
hits_045.vortex 1.0 vortex-file-compressed 140.09 MB 140.78 MB +714.20 KB +0.5%
hits_081.vortex 1.0 vortex-file-compressed 199.03 MB 199.97 MB +967.67 KB +0.5%
hits_050.vortex 1.0 vortex-file-compressed 160.89 MB 161.65 MB +778.81 KB +0.5%
hits_061.vortex 1.0 vortex-file-compressed 160.81 MB 161.52 MB +729.67 KB +0.4%
hits_059.vortex 1.0 vortex-file-compressed 198.01 MB 198.85 MB +858.80 KB +0.4%
hits_031.vortex 1.0 vortex-file-compressed 159.65 MB 160.24 MB +601.34 KB +0.4%
hits_063.vortex 1.0 vortex-file-compressed 131.76 MB 132.24 MB +492.53 KB +0.4%
hits_035.vortex 1.0 vortex-file-compressed 102.45 MB 102.82 MB +371.78 KB +0.4%
hits_005.vortex 1.0 vortex-file-compressed 167.50 MB 168.06 MB +572.29 KB +0.3%
hits_014.vortex 1.0 vortex-file-compressed 172.16 MB 172.64 MB +497.43 KB +0.3%
hits_044.vortex 1.0 vortex-file-compressed 200.07 MB 200.57 MB +507.55 KB +0.2%
hits_007.vortex 1.0 vortex-file-compressed 198.79 MB 199.28 MB +495.77 KB +0.2%
hits_094.vortex 1.0 vortex-file-compressed 158.45 MB 158.83 MB +386.28 KB +0.2%
hits_060.vortex 1.0 vortex-file-compressed 193.13 MB 193.57 MB +448.34 KB +0.2%
hits_095.vortex 1.0 vortex-file-compressed 154.47 MB 154.80 MB +338.88 KB +0.2%
hits_030.vortex 1.0 vortex-file-compressed 131.78 MB 132.06 MB +286.56 KB +0.2%
hits_071.vortex 1.0 vortex-file-compressed 139.85 MB 140.11 MB +268.05 KB +0.2%
hits_004.vortex 1.0 vortex-file-compressed 131.41 MB 131.65 MB +246.42 KB +0.2%
hits_003.vortex 1.0 vortex-file-compressed 136.57 MB 136.76 MB +191.86 KB +0.1%
hits_062.vortex 1.0 vortex-file-compressed 170.77 MB 170.98 MB +222.73 KB +0.1%
hits_097.vortex 1.0 vortex-file-compressed 192.81 MB 193.01 MB +206.96 KB +0.1%
hits_032.vortex 1.0 vortex-file-compressed 154.62 MB 154.75 MB +137.06 KB +0.1%
hits_092.vortex 1.0 vortex-file-compressed 199.41 MB 199.58 MB +172.16 KB +0.1%
hits_074.vortex 1.0 vortex-file-compressed 199.09 MB 199.26 MB +170.75 KB +0.1%
hits_079.vortex 1.0 vortex-file-compressed 180.85 MB 180.99 MB +149.01 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.24 MB 154.35 MB +110.62 KB +0.1%
hits_017.vortex 1.0 vortex-file-compressed 146.76 MB 146.86 MB +101.16 KB +0.1%
hits_013.vortex 1.0 vortex-file-compressed 161.34 MB 161.44 MB +107.73 KB +0.1%
hits_056.vortex 1.0 vortex-file-compressed 135.56 MB 135.65 MB +86.16 KB +0.1%
hits_009.vortex 1.0 vortex-file-compressed 101.38 MB 101.44 MB +62.75 KB +0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.74 MB 131.81 MB +74.16 KB +0.1%
hits_000.vortex 1.0 vortex-file-compressed 131.68 MB 131.74 MB +69.84 KB +0.1%
hits_020.vortex 1.0 vortex-file-compressed 160.10 MB 160.18 MB +79.34 KB +0.0%
hits_016.vortex 1.0 vortex-file-compressed 180.35 MB 180.43 MB +86.75 KB +0.0%
hits_037.vortex 1.0 vortex-file-compressed 177.14 MB 177.22 MB +85.06 KB +0.0%
hits_018.vortex 1.0 vortex-file-compressed 199.61 MB 199.70 MB +93.59 KB +0.0%
hits_048.vortex 1.0 vortex-file-compressed 199.48 MB 199.57 MB +87.26 KB +0.0%
hits_053.vortex 1.0 vortex-file-compressed 189.91 MB 189.99 MB +82.09 KB +0.0%
hits_011.vortex 1.0 vortex-file-compressed 199.31 MB 199.39 MB +84.88 KB +0.0%
hits_034.vortex 1.0 vortex-file-compressed 182.07 MB 182.14 MB +71.98 KB +0.0%
hits_039.vortex 1.0 vortex-file-compressed 161.05 MB 161.09 MB +47.32 KB +0.0%
hits_096.vortex 1.0 vortex-file-compressed 199.59 MB 199.64 MB +47.49 KB +0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.40 MB 126.42 MB +24.70 KB +0.0%
hits_015.vortex 1.0 vortex-file-compressed 131.09 MB 131.10 MB +18.58 KB +0.0%
hits_040.vortex 1.0 vortex-file-compressed 143.64 MB 143.65 MB +18.74 KB +0.0%
hits_029.vortex 1.0 vortex-file-compressed 199.94 MB 199.96 MB +21.62 KB +0.0%
hits_072.vortex 1.0 vortex-file-compressed 102.26 MB 102.26 MB +5.17 KB +0.0%
hits_036.vortex 1.0 vortex-file-compressed 171.42 MB 171.42 MB 2.23 KB -0.0%
hits_027.vortex 1.0 vortex-file-compressed 190.04 MB 190.03 MB 6.70 KB -0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.43 MB 172.43 MB 8.66 KB -0.0%
hits_002.vortex 1.0 vortex-file-compressed 161.06 MB 161.05 MB 11.28 KB -0.0%
hits_086.vortex 1.0 vortex-file-compressed 192.08 MB 192.07 MB 14.48 KB -0.0%
hits_047.vortex 1.0 vortex-file-compressed 154.56 MB 154.53 MB 25.67 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.53 MB 126.51 MB 21.78 KB -0.0%
hits_082.vortex 1.0 vortex-file-compressed 139.99 MB 139.96 MB 24.30 KB -0.0%
hits_070.vortex 1.0 vortex-file-compressed 199.96 MB 199.92 MB 35.74 KB -0.0%
hits_099.vortex 1.0 vortex-file-compressed 171.32 MB 171.28 MB 38.35 KB -0.0%
hits_019.vortex 1.0 vortex-file-compressed 141.01 MB 140.97 MB 35.89 KB -0.0%
hits_083.vortex 1.0 vortex-file-compressed 157.18 MB 157.13 MB 54.00 KB -0.0%
hits_057.vortex 1.0 vortex-file-compressed 160.25 MB 160.18 MB 68.13 KB -0.0%
hits_028.vortex 1.0 vortex-file-compressed 151.90 MB 151.84 MB 65.83 KB -0.0%
hits_068.vortex 1.0 vortex-file-compressed 160.66 MB 160.58 MB 76.80 KB -0.0%
hits_026.vortex 1.0 vortex-file-compressed 131.50 MB 131.44 MB 63.70 KB -0.0%
hits_073.vortex 1.0 vortex-file-compressed 172.70 MB 172.61 MB 83.77 KB -0.0%
hits_091.vortex 1.0 vortex-file-compressed 147.10 MB 147.03 MB 77.92 KB -0.1%
hits_098.vortex 1.0 vortex-file-compressed 137.66 MB 137.57 MB 88.16 KB -0.1%
hits_001.vortex 1.0 vortex-file-compressed 189.22 MB 189.08 MB 141.94 KB -0.1%
hits_024.vortex 1.0 vortex-file-compressed 160.55 MB 160.43 MB 120.79 KB -0.1%
hits_085.vortex 1.0 vortex-file-compressed 199.85 MB 199.70 MB 152.52 KB -0.1%
hits_076.vortex 1.0 vortex-file-compressed 160.97 MB 160.85 MB 124.13 KB -0.1%
hits_022.vortex 1.0 vortex-file-compressed 199.15 MB 198.99 MB 164.58 KB -0.1%
hits_069.vortex 1.0 vortex-file-compressed 142.37 MB 142.24 MB 128.95 KB -0.1%
hits_084.vortex 1.0 vortex-file-compressed 154.61 MB 154.47 MB 143.70 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 131.06 MB 130.94 MB 125.56 KB -0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.65 MB 191.47 MB 183.91 KB -0.1%
hits_012.vortex 1.0 vortex-file-compressed 191.04 MB 190.83 MB 214.41 KB -0.1%
hits_038.vortex 1.0 vortex-file-compressed 192.54 MB 192.32 MB 227.30 KB -0.1%
hits_054.vortex 1.0 vortex-file-compressed 147.10 MB 146.92 MB 192.29 KB -0.1%
hits_080.vortex 1.0 vortex-file-compressed 126.95 MB 126.78 MB 177.34 KB -0.1%
hits_008.vortex 1.0 vortex-file-compressed 140.19 MB 140.00 MB 201.23 KB -0.1%
hits_051.vortex 1.0 vortex-file-compressed 172.64 MB 172.39 MB 262.49 KB -0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.83 MB 131.62 MB 214.58 KB -0.2%
hits_093.vortex 1.0 vortex-file-compressed 131.99 MB 131.75 MB 251.41 KB -0.2%
hits_052.vortex 1.0 vortex-file-compressed 130.92 MB 130.65 MB 277.30 KB -0.2%
hits_058.vortex 1.0 vortex-file-compressed 155.46 MB 155.12 MB 345.48 KB -0.2%
hits_064.vortex 1.0 vortex-file-compressed 191.32 MB 190.90 MB 435.54 KB -0.2%
hits_042.vortex 1.0 vortex-file-compressed 202.03 MB 201.57 MB 471.80 KB -0.2%
hits_065.vortex 1.0 vortex-file-compressed 161.76 MB 161.38 MB 386.23 KB -0.2%
hits_041.vortex 1.0 vortex-file-compressed 131.69 MB 131.35 MB 344.58 KB -0.3%
hits_088.vortex 1.0 vortex-file-compressed 172.70 MB 172.25 MB 464.15 KB -0.3%
hits_046.vortex 1.0 vortex-file-compressed 101.73 MB 101.45 MB 281.52 KB -0.3%
hits_025.vortex 1.0 vortex-file-compressed 172.62 MB 172.10 MB 527.28 KB -0.3%
hits_087.vortex 1.0 vortex-file-compressed 161.56 MB 161.07 MB 501.88 KB -0.3%
hits_066.vortex 1.0 vortex-file-compressed 164.59 MB 164.04 MB 559.20 KB -0.3%
hits_010.vortex 1.0 vortex-file-compressed 169.35 MB 168.35 MB 1.00 MB -0.6%
hits_055.vortex 1.0 vortex-file-compressed 199.63 MB 198.43 MB 1.19 MB -0.6%
hits_090.vortex 1.0 vortex-file-compressed 194.94 MB 192.85 MB 2.10 MB -1.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_000.vortex 1.0 vortex-compact 98.03 MB 0 B 98.03 MB -100.0%
hits_001.vortex 1.0 vortex-compact 137.71 MB 0 B 137.71 MB -100.0%
hits_002.vortex 1.0 vortex-compact 125.40 MB 0 B 125.40 MB -100.0%
hits_003.vortex 1.0 vortex-compact 104.58 MB 0 B 104.58 MB -100.0%
hits_004.vortex 1.0 vortex-compact 97.33 MB 0 B 97.33 MB -100.0%
hits_005.vortex 1.0 vortex-compact 115.86 MB 0 B 115.86 MB -100.0%
hits_006.vortex 1.0 vortex-compact 96.09 MB 0 B 96.09 MB -100.0%
hits_007.vortex 1.0 vortex-compact 153.45 MB 0 B 153.45 MB -100.0%
hits_008.vortex 1.0 vortex-compact 106.11 MB 0 B 106.11 MB -100.0%
hits_009.vortex 1.0 vortex-compact 75.24 MB 0 B 75.24 MB -100.0%
hits_010.vortex 1.0 vortex-compact 123.51 MB 0 B 123.51 MB -100.0%
hits_011.vortex 1.0 vortex-compact 152.97 MB 0 B 152.97 MB -100.0%
hits_012.vortex 1.0 vortex-compact 139.98 MB 0 B 139.98 MB -100.0%
hits_013.vortex 1.0 vortex-compact 124.36 MB 0 B 124.36 MB -100.0%
hits_014.vortex 1.0 vortex-compact 134.00 MB 0 B 134.00 MB -100.0%
hits_015.vortex 1.0 vortex-compact 98.00 MB 0 B 98.00 MB -100.0%
hits_016.vortex 1.0 vortex-compact 127.63 MB 0 B 127.63 MB -100.0%
hits_017.vortex 1.0 vortex-compact 112.01 MB 0 B 112.01 MB -100.0%
hits_018.vortex 1.0 vortex-compact 152.92 MB 0 B 152.92 MB -100.0%
hits_019.vortex 1.0 vortex-compact 106.67 MB 0 B 106.67 MB -100.0%
hits_020.vortex 1.0 vortex-compact 112.26 MB 0 B 112.26 MB -100.0%
hits_021.vortex 1.0 vortex-compact 110.62 MB 0 B 110.62 MB -100.0%
hits_022.vortex 1.0 vortex-compact 153.03 MB 0 B 153.03 MB -100.0%
hits_023.vortex 1.0 vortex-compact 141.62 MB 0 B 141.62 MB -100.0%
hits_024.vortex 1.0 vortex-compact 123.97 MB 0 B 123.97 MB -100.0%
hits_025.vortex 1.0 vortex-compact 133.61 MB 0 B 133.61 MB -100.0%
hits_026.vortex 1.0 vortex-compact 97.62 MB 0 B 97.62 MB -100.0%
hits_027.vortex 1.0 vortex-compact 139.34 MB 0 B 139.34 MB -100.0%
hits_028.vortex 1.0 vortex-compact 115.70 MB 0 B 115.70 MB -100.0%
hits_029.vortex 1.0 vortex-compact 153.39 MB 0 B 153.39 MB -100.0%
hits_030.vortex 1.0 vortex-compact 97.76 MB 0 B 97.76 MB -100.0%
hits_031.vortex 1.0 vortex-compact 111.73 MB 0 B 111.73 MB -100.0%
hits_032.vortex 1.0 vortex-compact 110.61 MB 0 B 110.61 MB -100.0%
hits_033.vortex 1.0 vortex-compact 152.72 MB 0 B 152.72 MB -100.0%
hits_034.vortex 1.0 vortex-compact 133.39 MB 0 B 133.39 MB -100.0%
hits_035.vortex 1.0 vortex-compact 75.94 MB 0 B 75.94 MB -100.0%
hits_036.vortex 1.0 vortex-compact 133.54 MB 0 B 133.54 MB -100.0%
hits_037.vortex 1.0 vortex-compact 132.87 MB 0 B 132.87 MB -100.0%
hits_038.vortex 1.0 vortex-compact 139.55 MB 0 B 139.55 MB -100.0%
hits_039.vortex 1.0 vortex-compact 124.14 MB 0 B 124.14 MB -100.0%
hits_040.vortex 1.0 vortex-compact 110.48 MB 0 B 110.48 MB -100.0%
hits_041.vortex 1.0 vortex-compact 98.53 MB 0 B 98.53 MB -100.0%
hits_042.vortex 1.0 vortex-compact 136.25 MB 0 B 136.25 MB -100.0%
hits_043.vortex 1.0 vortex-compact 94.34 MB 0 B 94.34 MB -100.0%
hits_044.vortex 1.0 vortex-compact 153.77 MB 0 B 153.77 MB -100.0%
hits_045.vortex 1.0 vortex-compact 105.60 MB 0 B 105.60 MB -100.0%
hits_046.vortex 1.0 vortex-compact 74.94 MB 0 B 74.94 MB -100.0%
hits_047.vortex 1.0 vortex-compact 110.49 MB 0 B 110.49 MB -100.0%
hits_048.vortex 1.0 vortex-compact 153.32 MB 0 B 153.32 MB -100.0%
hits_049.vortex 1.0 vortex-compact 139.43 MB 0 B 139.43 MB -100.0%
hits_050.vortex 1.0 vortex-compact 124.13 MB 0 B 124.13 MB -100.0%
hits_051.vortex 1.0 vortex-compact 134.06 MB 0 B 134.06 MB -100.0%
hits_052.vortex 1.0 vortex-compact 98.42 MB 0 B 98.42 MB -100.0%
hits_053.vortex 1.0 vortex-compact 138.54 MB 0 B 138.54 MB -100.0%
hits_054.vortex 1.0 vortex-compact 112.21 MB 0 B 112.21 MB -100.0%
hits_055.vortex 1.0 vortex-compact 153.50 MB 0 B 153.50 MB -100.0%
hits_056.vortex 1.0 vortex-compact 101.38 MB 0 B 101.38 MB -100.0%
hits_057.vortex 1.0 vortex-compact 111.90 MB 0 B 111.90 MB -100.0%
hits_058.vortex 1.0 vortex-compact 111.06 MB 0 B 111.06 MB -100.0%
hits_059.vortex 1.0 vortex-compact 152.76 MB 0 B 152.76 MB -100.0%
hits_060.vortex 1.0 vortex-compact 141.18 MB 0 B 141.18 MB -100.0%
hits_061.vortex 1.0 vortex-compact 124.23 MB 0 B 124.23 MB -100.0%
hits_062.vortex 1.0 vortex-compact 132.74 MB 0 B 132.74 MB -100.0%
hits_063.vortex 1.0 vortex-compact 97.86 MB 0 B 97.86 MB -100.0%
hits_064.vortex 1.0 vortex-compact 139.99 MB 0 B 139.99 MB -100.0%
hits_065.vortex 1.0 vortex-compact 124.41 MB 0 B 124.41 MB -100.0%
hits_066.vortex 1.0 vortex-compact 117.71 MB 0 B 117.71 MB -100.0%
hits_067.vortex 1.0 vortex-compact 99.88 MB 0 B 99.88 MB -100.0%
hits_068.vortex 1.0 vortex-compact 112.56 MB 0 B 112.56 MB -100.0%
hits_069.vortex 1.0 vortex-compact 100.06 MB 0 B 100.06 MB -100.0%
hits_070.vortex 1.0 vortex-compact 152.70 MB 0 B 152.70 MB -100.0%
hits_071.vortex 1.0 vortex-compact 106.19 MB 0 B 106.19 MB -100.0%
hits_072.vortex 1.0 vortex-compact 75.66 MB 0 B 75.66 MB -100.0%
hits_073.vortex 1.0 vortex-compact 134.20 MB 0 B 134.20 MB -100.0%
hits_074.vortex 1.0 vortex-compact 153.01 MB 0 B 153.01 MB -100.0%
hits_075.vortex 1.0 vortex-compact 137.74 MB 0 B 137.74 MB -100.0%
hits_076.vortex 1.0 vortex-compact 125.57 MB 0 B 125.57 MB -100.0%
hits_077.vortex 1.0 vortex-compact 134.17 MB 0 B 134.17 MB -100.0%
hits_078.vortex 1.0 vortex-compact 97.99 MB 0 B 97.99 MB -100.0%
hits_079.vortex 1.0 vortex-compact 128.11 MB 0 B 128.11 MB -100.0%
hits_080.vortex 1.0 vortex-compact 94.69 MB 0 B 94.69 MB -100.0%
hits_081.vortex 1.0 vortex-compact 152.95 MB 0 B 152.95 MB -100.0%
hits_082.vortex 1.0 vortex-compact 106.17 MB 0 B 106.17 MB -100.0%
hits_083.vortex 1.0 vortex-compact 110.06 MB 0 B 110.06 MB -100.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 0 B 110.68 MB -100.0%
hits_085.vortex 1.0 vortex-compact 153.24 MB 0 B 153.24 MB -100.0%
hits_086.vortex 1.0 vortex-compact 139.57 MB 0 B 139.57 MB -100.0%
hits_087.vortex 1.0 vortex-compact 125.58 MB 0 B 125.58 MB -100.0%
hits_088.vortex 1.0 vortex-compact 133.90 MB 0 B 133.90 MB -100.0%
hits_089.vortex 1.0 vortex-compact 99.04 MB 0 B 99.04 MB -100.0%
hits_090.vortex 1.0 vortex-compact 141.36 MB 0 B 141.36 MB -100.0%
hits_091.vortex 1.0 vortex-compact 112.35 MB 0 B 112.35 MB -100.0%
hits_092.vortex 1.0 vortex-compact 153.61 MB 0 B 153.61 MB -100.0%
hits_093.vortex 1.0 vortex-compact 98.40 MB 0 B 98.40 MB -100.0%
hits_094.vortex 1.0 vortex-compact 110.71 MB 0 B 110.71 MB -100.0%
hits_095.vortex 1.0 vortex-compact 110.63 MB 0 B 110.63 MB -100.0%
hits_096.vortex 1.0 vortex-compact 153.31 MB 0 B 153.31 MB -100.0%
hits_097.vortex 1.0 vortex-compact 141.40 MB 0 B 141.40 MB -100.0%
hits_098.vortex 1.0 vortex-compact 104.06 MB 0 B 104.06 MB -100.0%
hits_099.vortex 1.0 vortex-compact 133.45 MB 0 B 133.45 MB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 0 B (-100.0%)
  • vortex-file-compressed: 15.96 GB → 15.97 GB (+0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +9.5%
Engines: DuckDB No clear signal (+9.5%, low confidence)
Vortex (geomean): 1.087x ➖
Parquet (geomean): 0.993x ➖
Shifts: Parquet (control) -0.7% · Median polish +1.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed / ns (1.087x ➖, 0↑ 3↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 15521895 14517173 1.07
statpopgen_q01/duckdb:vortex-file-compressed 13366288 13085965 1.02
statpopgen_q02/duckdb:vortex-file-compressed 569142061 570734013 1.00
statpopgen_q03/duckdb:vortex-file-compressed 🚨 1761321722 1314147458 1.34
statpopgen_q04/duckdb:vortex-file-compressed 🚨 1717689074 1265329944 1.36
statpopgen_q05/duckdb:vortex-file-compressed 🚨 659467062 549961977 1.20
statpopgen_q06/duckdb:vortex-file-compressed 2316499197 2255463867 1.03
statpopgen_q07/duckdb:vortex-file-compressed 262468626 246125784 1.07
statpopgen_q08/duckdb:vortex-file-compressed 269534785 286695725 0.94
statpopgen_q09/duckdb:vortex-file-compressed 1054733443 1039722023 1.01
statpopgen_q10/duckdb:vortex-file-compressed 3108684702 3085828365 1.01
duckdb / parquet / ns (0.993x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 375851087 377321376 1.00
statpopgen_q01/duckdb:parquet 466957322 467270831 1.00
statpopgen_q02/duckdb:parquet 774496885 773149271 1.00
statpopgen_q03/duckdb:parquet 1058130759 1074437677 0.98
statpopgen_q04/duckdb:parquet 1049001157 1076288353 0.97
statpopgen_q05/duckdb:parquet 769276003 774013962 0.99
statpopgen_q06/duckdb:parquet 1020998275 1020624745 1.00
statpopgen_q07/duckdb:parquet 947707745 937578427 1.01
statpopgen_q08/duckdb:parquet 962626941 962299585 1.00
statpopgen_q09/duckdb:parquet 998168810 1018351232 0.98
statpopgen_q10/duckdb:parquet 1648619883 1685521130 0.98

File Size Changes (2 files changed, -32.3% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 960.66 MB 0 B 960.66 MB -100.0%

Totals:

  • vortex-compact: 960.92 MB → 0 B (-100.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +23.4%
Engines: DataFusion No clear signal (+16.0%, environment too noisy confidence) · DuckDB No clear signal (+31.2%, environment too noisy confidence)
Vortex (geomean): 1.038x ➖
Parquet (geomean): 0.841x ➖
Shifts: Parquet (control) -15.9% · Median polish +0.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.059x ➖, 0↑ 3↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 33917301 45631542 0.74
fineweb_q01/datafusion:vortex-file-compressed 437384420 413923399 1.06
fineweb_q02/datafusion:vortex-file-compressed 501274853 613165167 0.82
fineweb_q03/datafusion:vortex-file-compressed 576925755 583082850 0.99
fineweb_q04/datafusion:vortex-file-compressed 493463131 477738675 1.03
fineweb_q05/datafusion:vortex-file-compressed 🚨 482223258 360522748 1.34
fineweb_q06/datafusion:vortex-file-compressed 769380892 834527352 0.92
fineweb_q07/datafusion:vortex-file-compressed 🚨 835703918 588105302 1.42
fineweb_q08/datafusion:vortex-file-compressed 🚨 367666510 253154076 1.45
datafusion / parquet / ns (0.913x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 484922990 654818724 0.74
fineweb_q01/datafusion:parquet 814619841 1022818303 0.80
fineweb_q02/datafusion:parquet 900223511 892223002 1.01
fineweb_q03/datafusion:parquet 926310682 895758488 1.03
fineweb_q04/datafusion:parquet 807360705 895928525 0.90
fineweb_q05/datafusion:parquet 885981791 1003531570 0.88
fineweb_q06/datafusion:parquet 889754558 934827542 0.95
fineweb_q07/datafusion:parquet 950428968 866767960 1.10
fineweb_q08/datafusion:parquet 824063067 958934772 0.86
duckdb / vortex-file-compressed / ns (1.018x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 48300932 46601529 1.04
fineweb_q01/duckdb:vortex-file-compressed 561528485 643684860 0.87
fineweb_q02/duckdb:vortex-file-compressed 526582126 515759820 1.02
fineweb_q03/duckdb:vortex-file-compressed 1531027936 1449718639 1.06
fineweb_q04/duckdb:vortex-file-compressed 1873706183 1782242452 1.05
fineweb_q05/duckdb:vortex-file-compressed 1727735740 1621375254 1.07
fineweb_q06/duckdb:vortex-file-compressed 1774851249 1731250201 1.03
fineweb_q07/duckdb:vortex-file-compressed 1560620021 1506802536 1.04
fineweb_q08/duckdb:vortex-file-compressed 694002331 685469660 1.01
duckdb / parquet / ns (0.776x ➖, 1↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 534394763 5230764409 0.10
fineweb_q01/duckdb:parquet 5306617701 5300653478 1.00
fineweb_q02/duckdb:parquet 5272509057 5305507213 0.99
fineweb_q03/duckdb:parquet 5367402575 5329785915 1.01
fineweb_q04/duckdb:parquet 5301695483 5344048254 0.99
fineweb_q05/duckdb:parquet 5291420625 5322529664 0.99
fineweb_q06/duckdb:parquet 5386045183 5386488746 1.00
fineweb_q07/duckdb:parquet 5347013378 5338332508 1.00
fineweb_q08/duckdb:parquet 5280343645 5244696671 1.01

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.3%
Engines: DataFusion No clear signal (+0.6%, low confidence) · DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): 1.003x ➖
Parquet (geomean): 1.005x ➖
Shifts: Parquet (control) +0.5% · Median polish +0.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.016x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 106513775 102108199 1.04
appian_q02/datafusion:vortex-file-compressed 504068633 477112309 1.06
appian_q03/datafusion:vortex-file-compressed 291941814 281646587 1.04
appian_q04/datafusion:vortex-file-compressed 13573305894 13530929612 1.00
appian_q05/datafusion:vortex-file-compressed 233224338 228343373 1.02
appian_q06/datafusion:vortex-file-compressed 279072855 284278389 0.98
appian_q07/datafusion:vortex-file-compressed 350242325 359541689 0.97
appian_q08/datafusion:vortex-file-compressed 1438573277 1423180517 1.01
datafusion / parquet / ns (1.009x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 135770443 134305724 1.01
appian_q02/datafusion:parquet 603621346 598305542 1.01
appian_q03/datafusion:parquet 319132548 304483884 1.05
appian_q04/datafusion:parquet 13681483642 13666550318 1.00
appian_q05/datafusion:parquet 312560636 309438714 1.01
appian_q06/datafusion:parquet 306062995 307558949 1.00
appian_q07/datafusion:parquet 438314697 439925723 1.00
appian_q08/datafusion:parquet 1535402193 1530010165 1.00
duckdb / vortex-file-compressed / ns (0.991x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 151755018 156363919 0.97
appian_q02/duckdb:vortex-file-compressed 405718134 408467192 0.99
appian_q03/duckdb:vortex-file-compressed 254330077 254939767 1.00
appian_q04/duckdb:vortex-file-compressed 1574197835 1581814085 1.00
appian_q05/duckdb:vortex-file-compressed 248620076 254610179 0.98
appian_q06/duckdb:vortex-file-compressed 1032138507 1041215973 0.99
appian_q07/duckdb:vortex-file-compressed 288465711 285266018 1.01
appian_q08/duckdb:vortex-file-compressed 904603910 910612533 0.99
duckdb / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 157012189 156740995 1.00
appian_q02/duckdb:parquet 358517222 360580343 0.99
appian_q03/duckdb:parquet 221321316 219857560 1.01
appian_q04/duckdb:parquet 1483844986 1477872863 1.00
appian_q05/duckdb:parquet 245886609 246516770 1.00
appian_q06/duckdb:parquet 977665346 992111492 0.99
appian_q07/duckdb:parquet 266951045 265352160 1.01
appian_q08/duckdb:parquet 788709163 777564562 1.01
duckdb / duckdb / ns (0.999x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 134645204 134205580 1.00
appian_q02/duckdb:duckdb 327381206 320183697 1.02
appian_q03/duckdb:duckdb 341812847 339801687 1.01
appian_q04/duckdb:duckdb 1484035615 1488758469 1.00
appian_q05/duckdb:duckdb 214448098 216936132 0.99
appian_q06/duckdb:duckdb 953688921 986959271 0.97
appian_q07/duckdb:duckdb 237417273 234975433 1.01
appian_q08/duckdb:duckdb 733972843 734047023 1.00

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.91 MB → 271.65 MB (-0.1%)
  • vortex-file-compressed: 479.69 MB → 479.69 MB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (+2.3%, low confidence) · DuckDB No clear signal (-3.4%, low confidence)
Vortex (geomean): 0.987x ➖
Parquet (geomean): 0.993x ➖
Shifts: Parquet (control) -0.7% · Median polish -0.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.017x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 361462096 341552823 1.06
tpch_q02/datafusion:vortex-file-compressed 112847768 109690955 1.03
tpch_q03/datafusion:vortex-file-compressed 191794156 189224531 1.01
tpch_q04/datafusion:vortex-file-compressed 99093287 101443026 0.98
tpch_q05/datafusion:vortex-file-compressed 317928102 315224909 1.01
tpch_q06/datafusion:vortex-file-compressed 54440126 51527676 1.06
tpch_q07/datafusion:vortex-file-compressed 402960899 396176893 1.02
tpch_q08/datafusion:vortex-file-compressed 330962430 306294256 1.08
tpch_q09/datafusion:vortex-file-compressed 543960468 524696540 1.04
tpch_q10/datafusion:vortex-file-compressed 221375807 222774819 0.99
tpch_q11/datafusion:vortex-file-compressed 79166725 78198621 1.01
tpch_q12/datafusion:vortex-file-compressed 120106031 120730226 0.99
tpch_q13/datafusion:vortex-file-compressed 125878632 125049107 1.01
tpch_q14/datafusion:vortex-file-compressed 65277059 65306291 1.00
tpch_q15/datafusion:vortex-file-compressed 121749348 122532173 0.99
tpch_q16/datafusion:vortex-file-compressed 76088306 77026011 0.99
tpch_q17/datafusion:vortex-file-compressed 478073820 468554605 1.02
tpch_q18/datafusion:vortex-file-compressed 677054511 689945328 0.98
tpch_q19/datafusion:vortex-file-compressed 99409428 97468974 1.02
tpch_q20/datafusion:vortex-file-compressed 164791904 162856914 1.01
tpch_q21/datafusion:vortex-file-compressed 542854237 548564144 0.99
tpch_q22/datafusion:vortex-file-compressed 53801794 49574770 1.09
datafusion / parquet / ns (0.994x ➖, 1↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 320527130 321670219 1.00
tpch_q02/datafusion:parquet 223304599 224488127 0.99
tpch_q03/datafusion:parquet 226243001 231946427 0.98
tpch_q04/datafusion:parquet 100163554 98935146 1.01
tpch_q05/datafusion:parquet 359221047 361678850 0.99
tpch_q06/datafusion:parquet 74186051 72584175 1.02
tpch_q07/datafusion:parquet 513677745 508926909 1.01
tpch_q08/datafusion:parquet 401795399 408019441 0.98
tpch_q09/datafusion:parquet 667025362 673984485 0.99
tpch_q10/datafusion:parquet 550268846 550201106 1.00
tpch_q11/datafusion:parquet 154097901 158686293 0.97
tpch_q12/datafusion:parquet 152675868 153882610 0.99
tpch_q13/datafusion:parquet 354944841 355295616 1.00
tpch_q14/datafusion:parquet 122055557 122465545 1.00
tpch_q15/datafusion:parquet 191938732 188789985 1.02
tpch_q16/datafusion:parquet 143922157 142041852 1.01
tpch_q17/datafusion:parquet 508034321 520511999 0.98
tpch_q18/datafusion:parquet 726040868 702479269 1.03
tpch_q19/datafusion:parquet 🚀 188202007 210869050 0.89
tpch_q20/datafusion:parquet 303114880 297919886 1.02
tpch_q21/datafusion:parquet 541625296 547121356 0.99
tpch_q22/datafusion:parquet 253223704 254959035 0.99
duckdb / vortex-file-compressed / ns (0.959x ➖, 1↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 91220289 92368099 0.99
tpch_q02/duckdb:vortex-file-compressed 69331181 74002929 0.94
tpch_q03/duckdb:vortex-file-compressed 132436225 138221641 0.96
tpch_q04/duckdb:vortex-file-compressed 166276685 169690261 0.98
tpch_q05/duckdb:vortex-file-compressed 146107502 152073280 0.96
tpch_q06/duckdb:vortex-file-compressed 🚀 37305280 42648637 0.87
tpch_q07/duckdb:vortex-file-compressed 134542192 141432894 0.95
tpch_q08/duckdb:vortex-file-compressed 175343815 185111744 0.95
tpch_q09/duckdb:vortex-file-compressed 298733296 306676800 0.97
tpch_q10/duckdb:vortex-file-compressed 217171945 229150590 0.95
tpch_q11/duckdb:vortex-file-compressed 38466927 41947340 0.92
tpch_q12/duckdb:vortex-file-compressed 118559971 120176828 0.99
tpch_q13/duckdb:vortex-file-compressed 174248579 172190519 1.01
tpch_q14/duckdb:vortex-file-compressed 59636817 61953595 0.96
tpch_q15/duckdb:vortex-file-compressed 88016726 93833087 0.94
tpch_q16/duckdb:vortex-file-compressed 85095101 86711503 0.98
tpch_q17/duckdb:vortex-file-compressed 102245547 110572592 0.92
tpch_q18/duckdb:vortex-file-compressed 259227335 260235496 1.00
tpch_q19/duckdb:vortex-file-compressed 80932677 88169711 0.92
tpch_q20/duckdb:vortex-file-compressed 147026131 155609864 0.94
tpch_q21/duckdb:vortex-file-compressed 492907088 495273205 1.00
tpch_q22/duckdb:vortex-file-compressed 78749054 77341771 1.02
duckdb / parquet / ns (0.993x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 153392034 152165001 1.01
tpch_q02/duckdb:parquet 100393154 100078409 1.00
tpch_q03/duckdb:parquet 162178521 165144290 0.98
tpch_q04/duckdb:parquet 119359784 120003422 0.99
tpch_q05/duckdb:parquet 183863338 194712808 0.94
tpch_q06/duckdb:parquet 59302861 56342424 1.05
tpch_q07/duckdb:parquet 143940370 144768857 0.99
tpch_q08/duckdb:parquet 212955483 218773355 0.97
tpch_q09/duckdb:parquet 348144655 351063389 0.99
tpch_q10/duckdb:parquet 650273615 654644341 0.99
tpch_q11/duckdb:parquet 40987840 41285775 0.99
tpch_q12/duckdb:parquet 117955483 117168691 1.01
tpch_q13/duckdb:parquet 392121389 395321476 0.99
tpch_q14/duckdb:parquet 151450908 151698174 1.00
tpch_q15/duckdb:parquet 74603760 78125119 0.95
tpch_q16/duckdb:parquet 154038229 158161797 0.97
tpch_q17/duckdb:parquet 128044969 117148136 1.09
tpch_q18/duckdb:parquet 297753644 308481199 0.97
tpch_q19/duckdb:parquet 231824065 242280310 0.96
tpch_q20/duckdb:parquet 197691317 196929282 1.00
tpch_q21/duckdb:parquet 431296093 439222029 0.98
tpch_q22/duckdb:parquet 335048244 333645134 1.00

File Size Changes (9 files changed, -44.0% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 10.0 vortex-compact 74.00 MB 0 B 74.00 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem.vortex 10.0 vortex-compact 1.28 GB 0 B 1.28 GB -100.0%
nation.vortex 10.0 vortex-compact 8.01 KB 0 B 8.01 KB -100.0%
orders.vortex 10.0 vortex-compact 344.31 MB 0 B 344.31 MB -100.0%
part.vortex 10.0 vortex-compact 35.89 MB 0 B 35.89 MB -100.0%
partsupp.vortex 10.0 vortex-compact 203.66 MB 0 B 203.66 MB -100.0%
region.vortex 10.0 vortex-compact 6.06 KB 0 B 6.06 KB -100.0%
supplier.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

  • vortex-compact: 1.92 GB → 0 B (-100.0%)
  • vortex-file-compressed: 2.45 GB → 2.45 GB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.3%
Engines: DataFusion No clear signal (+11.3%, environment too noisy confidence) · DuckDB No clear signal (-2.3%, low confidence)
Vortex (geomean): 1.059x ➖
Parquet (geomean): 1.016x ➖
Shifts: Parquet (control) +1.6% · Median polish +2.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.116x ➖, 0↑ 2↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 251057294 248819450 1.01
tpch_q02/datafusion:vortex-file-compressed 406725258 443607649 0.92
tpch_q03/datafusion:vortex-file-compressed 329352599 341786006 0.96
tpch_q04/datafusion:vortex-file-compressed 178319627 177303084 1.01
tpch_q05/datafusion:vortex-file-compressed 403444681 343484893 1.17
tpch_q06/datafusion:vortex-file-compressed 313809733 253096573 1.24
tpch_q07/datafusion:vortex-file-compressed 447106404 367858380 1.22
tpch_q08/datafusion:vortex-file-compressed 620791458 543226595 1.14
tpch_q09/datafusion:vortex-file-compressed 🚨 512191396 338126472 1.51
tpch_q10/datafusion:vortex-file-compressed 🚨 538752705 375896153 1.43
tpch_q11/datafusion:vortex-file-compressed 316147256 304639985 1.04
tpch_q12/datafusion:vortex-file-compressed 338030174 348120240 0.97
tpch_q13/datafusion:vortex-file-compressed 144077788 118687247 1.21
tpch_q14/datafusion:vortex-file-compressed 201236267 167971978 1.20
tpch_q15/datafusion:vortex-file-compressed 365049580 300916253 1.21
tpch_q16/datafusion:vortex-file-compressed 245160605 191193153 1.28
tpch_q17/datafusion:vortex-file-compressed 325536609 290504379 1.12
tpch_q18/datafusion:vortex-file-compressed 249042232 218469389 1.14
tpch_q19/datafusion:vortex-file-compressed 351965590 339285035 1.04
tpch_q20/datafusion:vortex-file-compressed 346965629 357301030 0.97
tpch_q21/datafusion:vortex-file-compressed 458382798 480422626 0.95
tpch_q22/datafusion:vortex-file-compressed 160798994 158162619 1.02
datafusion / parquet / ns (1.003x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 207626644 208742857 0.99
tpch_q02/datafusion:parquet 277823624 283347201 0.98
tpch_q03/datafusion:parquet 295041996 312327570 0.94
tpch_q04/datafusion:parquet 142734401 158253649 0.90
tpch_q05/datafusion:parquet 355433258 363409752 0.98
tpch_q06/datafusion:parquet 135287876 134859931 1.00
tpch_q07/datafusion:parquet 364359578 376962883 0.97
tpch_q08/datafusion:parquet 427840400 437851226 0.98
tpch_q09/datafusion:parquet 473526750 465604154 1.02
tpch_q10/datafusion:parquet 404353237 415859800 0.97
tpch_q11/datafusion:parquet 287272765 278304987 1.03
tpch_q12/datafusion:parquet 212736555 206622065 1.03
tpch_q13/datafusion:parquet 458475064 455981976 1.01
tpch_q14/datafusion:parquet 178910057 171063756 1.05
tpch_q15/datafusion:parquet 281375171 278505972 1.01
tpch_q16/datafusion:parquet 147528686 123543707 1.19
tpch_q17/datafusion:parquet 307044630 314991628 0.97
tpch_q18/datafusion:parquet 448765070 444960969 1.01
tpch_q19/datafusion:parquet 180852915 173088757 1.04
tpch_q20/datafusion:parquet 272135906 269706884 1.01
tpch_q21/datafusion:parquet 408181878 405934369 1.01
tpch_q22/datafusion:parquet 169046693 168796333 1.00
duckdb / vortex-file-compressed / ns (1.005x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 259583480 260777816 1.00
tpch_q02/duckdb:vortex-file-compressed 595007995 575987750 1.03
tpch_q03/duckdb:vortex-file-compressed 441868411 450238692 0.98
tpch_q04/duckdb:vortex-file-compressed 287651564 258455379 1.11
tpch_q05/duckdb:vortex-file-compressed 591409320 485535759 1.22
tpch_q06/duckdb:vortex-file-compressed 269835440 260427753 1.04
tpch_q07/duckdb:vortex-file-compressed 557420580 532697687 1.05
tpch_q08/duckdb:vortex-file-compressed 748542592 710471546 1.05
tpch_q09/duckdb:vortex-file-compressed 597427323 564989142 1.06
tpch_q10/duckdb:vortex-file-compressed 485591849 476840248 1.02
tpch_q11/duckdb:vortex-file-compressed 259672882 256888581 1.01
tpch_q12/duckdb:vortex-file-compressed 430016234 486044877 0.88
tpch_q13/duckdb:vortex-file-compressed 285620966 306718154 0.93
tpch_q14/duckdb:vortex-file-compressed 265948640 263854497 1.01
tpch_q15/duckdb:vortex-file-compressed 187498805 177955253 1.05
tpch_q16/duckdb:vortex-file-compressed 236979113 245979008 0.96
tpch_q17/duckdb:vortex-file-compressed 428181594 453236328 0.94
tpch_q18/duckdb:vortex-file-compressed 334549690 341013079 0.98
tpch_q19/duckdb:vortex-file-compressed 355347983 349808953 1.02
tpch_q20/duckdb:vortex-file-compressed 547436446 499535506 1.10
tpch_q21/duckdb:vortex-file-compressed 819727709 1007251848 0.81
tpch_q22/duckdb:vortex-file-compressed 150817849 162709576 0.93
duckdb / parquet / ns (1.028x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 345705594 316632591 1.09
tpch_q02/duckdb:parquet 691311498 669294927 1.03
tpch_q03/duckdb:parquet 761501425 782479518 0.97
tpch_q04/duckdb:parquet 494270991 458759868 1.08
tpch_q05/duckdb:parquet 953598216 929816950 1.03
tpch_q06/duckdb:parquet 310688298 321690976 0.97
tpch_q07/duckdb:parquet 860938244 830979178 1.04
tpch_q08/duckdb:parquet 1096019863 1025860398 1.07
tpch_q09/duckdb:parquet 998015261 1030133113 0.97
tpch_q10/duckdb:parquet 1024949759 987621165 1.04
tpch_q11/duckdb:parquet 466182967 448670083 1.04
tpch_q12/duckdb:parquet 536998647 527575456 1.02
tpch_q13/duckdb:parquet 851689993 821827511 1.04
tpch_q14/duckdb:parquet 495960202 506479758 0.98
tpch_q15/duckdb:parquet 382354605 358312900 1.07
tpch_q16/duckdb:parquet 508143078 468918768 1.08
tpch_q17/duckdb:parquet 506933207 478724905 1.06
tpch_q18/duckdb:parquet 685164632 639292052 1.07
tpch_q19/duckdb:parquet 608033846 573654471 1.06
tpch_q20/duckdb:parquet 841187271 847936880 0.99
tpch_q21/duckdb:parquet 749782294 755157265 0.99
tpch_q22/duckdb:parquet 445794366 463136097 0.96

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (+0.2%, low confidence) · DuckDB No clear signal (+1.1%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.999x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.0%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.009x ➖, 2↑ 3↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 2010041 2072740 0.97
clickbench_q01/datafusion:vortex-file-compressed 22741949 21685255 1.05
clickbench_q02/datafusion:vortex-file-compressed 29982766 29999989 1.00
clickbench_q03/datafusion:vortex-file-compressed 34065883 32310870 1.05
clickbench_q04/datafusion:vortex-file-compressed 169900994 165685484 1.03
clickbench_q05/datafusion:vortex-file-compressed 231566656 223028544 1.04
clickbench_q06/datafusion:vortex-file-compressed 2043582 1961247 1.04
clickbench_q07/datafusion:vortex-file-compressed 🚨 33800964 25643633 1.32
clickbench_q08/datafusion:vortex-file-compressed 230183997 229111703 1.00
clickbench_q09/datafusion:vortex-file-compressed 368969877 351218249 1.05
clickbench_q10/datafusion:vortex-file-compressed 58970399 57901625 1.02
clickbench_q11/datafusion:vortex-file-compressed 66325577 64554115 1.03
clickbench_q12/datafusion:vortex-file-compressed 201562927 201134871 1.00
clickbench_q13/datafusion:vortex-file-compressed 349674900 352968376 0.99
clickbench_q14/datafusion:vortex-file-compressed 205647466 206658149 1.00
clickbench_q15/datafusion:vortex-file-compressed 197882102 202944582 0.98
clickbench_q16/datafusion:vortex-file-compressed 477243962 481490724 0.99
clickbench_q17/datafusion:vortex-file-compressed 478267030 478170792 1.00
clickbench_q18/datafusion:vortex-file-compressed 915805475 931169555 0.98
clickbench_q19/datafusion:vortex-file-compressed 🚨 29735481 25991637 1.14
clickbench_q20/datafusion:vortex-file-compressed 198785797 201220229 0.99
clickbench_q21/datafusion:vortex-file-compressed 266248542 269724878 0.99
clickbench_q22/datafusion:vortex-file-compressed 323603159 336257095 0.96
clickbench_q23/datafusion:vortex-file-compressed 565193938 586554612 0.96
clickbench_q24/datafusion:vortex-file-compressed 🚨 46527136 38089646 1.22
clickbench_q25/datafusion:vortex-file-compressed 57319742 56943449 1.01
clickbench_q26/datafusion:vortex-file-compressed 39878071 41015255 0.97
clickbench_q27/datafusion:vortex-file-compressed 286213899 292184537 0.98
clickbench_q28/datafusion:vortex-file-compressed 1429943738 1462583278 0.98
clickbench_q29/datafusion:vortex-file-compressed 🚀 48450959 61384556 0.79
clickbench_q30/datafusion:vortex-file-compressed 166507001 168126855 0.99
clickbench_q31/datafusion:vortex-file-compressed 196551448 200528233 0.98
clickbench_q32/datafusion:vortex-file-compressed 821648444 839772920 0.98
clickbench_q33/datafusion:vortex-file-compressed 992763266 1040118430 0.95
clickbench_q34/datafusion:vortex-file-compressed 1007671157 998939155 1.01
clickbench_q35/datafusion:vortex-file-compressed 179124777 173402040 1.03
clickbench_q36/datafusion:vortex-file-compressed 59865147 62404100 0.96
clickbench_q37/datafusion:vortex-file-compressed 28604321 28527753 1.00
clickbench_q38/datafusion:vortex-file-compressed 🚀 18779993 20903879 0.90
clickbench_q39/datafusion:vortex-file-compressed 133979651 129695013 1.03
clickbench_q40/datafusion:vortex-file-compressed 15431049 14263892 1.08
clickbench_q41/datafusion:vortex-file-compressed 14287190 14049680 1.02
clickbench_q42/datafusion:vortex-file-compressed 14576438 13904000 1.05
datafusion / parquet / ns (1.007x ➖, 0↑ 2↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1966070 1935709 1.02
clickbench_q01/datafusion:parquet 17409601 18408743 0.95
clickbench_q02/datafusion:parquet 30792541 32496530 0.95
clickbench_q03/datafusion:parquet 26225933 25699570 1.02
clickbench_q04/datafusion:parquet 172031032 173460626 0.99
clickbench_q05/datafusion:parquet 232286629 236612907 0.98
clickbench_q06/datafusion:parquet 🚨 2149784 1948777 1.10
clickbench_q07/datafusion:parquet 17839757 18065400 0.99
clickbench_q08/datafusion:parquet 234821763 231738447 1.01
clickbench_q09/datafusion:parquet 372374346 377365731 0.99
clickbench_q10/datafusion:parquet 73323828 71871947 1.02
clickbench_q11/datafusion:parquet 91834776 93483580 0.98
clickbench_q12/datafusion:parquet 236536756 240151541 0.98
clickbench_q13/datafusion:parquet 402164775 405265053 0.99
clickbench_q14/datafusion:parquet 256725170 250955821 1.02
clickbench_q15/datafusion:parquet 195111710 195550149 1.00
clickbench_q16/datafusion:parquet 501920216 478467362 1.05
clickbench_q17/datafusion:parquet 478773152 473257236 1.01
clickbench_q18/datafusion:parquet 924494335 944051901 0.98
clickbench_q19/datafusion:parquet 23034603 23177422 0.99
clickbench_q20/datafusion:parquet 458090590 458796780 1.00
clickbench_q21/datafusion:parquet 495644079 491723670 1.01
clickbench_q22/datafusion:parquet 645800761 652644438 0.99
clickbench_q23/datafusion:parquet 2860494851 2893138621 0.99
clickbench_q24/datafusion:parquet 51662298 50953162 1.01
clickbench_q25/datafusion:parquet 95961351 95419059 1.01
clickbench_q26/datafusion:parquet 48362647 53038230 0.91
clickbench_q27/datafusion:parquet 556635870 537327168 1.04
clickbench_q28/datafusion:parquet 1546174576 1523300328 1.02
clickbench_q29/datafusion:parquet 🚨 53333052 42533767 1.25
clickbench_q30/datafusion:parquet 241156357 243019794 0.99
clickbench_q31/datafusion:parquet 276906429 275453769 1.01
clickbench_q32/datafusion:parquet 853153229 854980861 1.00
clickbench_q33/datafusion:parquet 1100324056 1084555064 1.01
clickbench_q34/datafusion:parquet 1087623345 1105569133 0.98
clickbench_q35/datafusion:parquet 175306528 164297728 1.07
clickbench_q36/datafusion:parquet 123125058 115030101 1.07
clickbench_q37/datafusion:parquet 51178173 53089806 0.96
clickbench_q38/datafusion:parquet 68787056 70758673 0.97
clickbench_q39/datafusion:parquet 229846527 230772673 1.00
clickbench_q40/datafusion:parquet 26220790 25848718 1.01
clickbench_q41/datafusion:parquet 25233026 24473594 1.03
clickbench_q42/datafusion:parquet 25904624 26002899 1.00
duckdb / vortex-file-compressed / ns (1.001x ➖, 5↑ 5↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 13813952 10417244 1.33
clickbench_q01/duckdb:vortex-file-compressed 20572437 19743078 1.04
clickbench_q02/duckdb:vortex-file-compressed 🚨 22218295 18631647 1.19
clickbench_q03/duckdb:vortex-file-compressed 31349802 32196703 0.97
clickbench_q04/duckdb:vortex-file-compressed 128614251 129493448 0.99
clickbench_q05/duckdb:vortex-file-compressed 160824953 158255648 1.02
clickbench_q06/duckdb:vortex-file-compressed 🚨 20491915 16302613 1.26
clickbench_q07/duckdb:vortex-file-compressed 🚨 24741217 21984823 1.13
clickbench_q08/duckdb:vortex-file-compressed 167967396 165914480 1.01
clickbench_q09/duckdb:vortex-file-compressed 204096943 204169558 1.00
clickbench_q10/duckdb:vortex-file-compressed 67725830 68430637 0.99
clickbench_q11/duckdb:vortex-file-compressed 74042605 67387023 1.10
clickbench_q12/duckdb:vortex-file-compressed 192870070 186064303 1.04
clickbench_q13/duckdb:vortex-file-compressed 340709519 335650260 1.02
clickbench_q14/duckdb:vortex-file-compressed 205861593 207286195 0.99
clickbench_q15/duckdb:vortex-file-compressed 182843264 180577983 1.01
clickbench_q16/duckdb:vortex-file-compressed 397341892 397529395 1.00
clickbench_q17/duckdb:vortex-file-compressed 373425579 385836851 0.97
clickbench_q18/duckdb:vortex-file-compressed 725230135 735410179 0.99
clickbench_q19/duckdb:vortex-file-compressed 26315741 24331278 1.08
clickbench_q20/duckdb:vortex-file-compressed 217208112 237163295 0.92
clickbench_q21/duckdb:vortex-file-compressed 318459167 323966697 0.98
clickbench_q22/duckdb:vortex-file-compressed 🚀 469013207 532915862 0.88
clickbench_q23/duckdb:vortex-file-compressed 🚀 185835669 206486038 0.90
clickbench_q24/duckdb:vortex-file-compressed 🚀 55218854 62896384 0.88
clickbench_q25/duckdb:vortex-file-compressed 76601040 83209033 0.92
clickbench_q26/duckdb:vortex-file-compressed 68801972 68037099 1.01
clickbench_q27/duckdb:vortex-file-compressed 174549779 192230087 0.91
clickbench_q28/duckdb:vortex-file-compressed 🚀 1230960097 1649520772 0.75
clickbench_q29/duckdb:vortex-file-compressed 31910593 29238443 1.09
clickbench_q30/duckdb:vortex-file-compressed 160761246 159472119 1.01
clickbench_q31/duckdb:vortex-file-compressed 🚨 318880072 275186780 1.16
clickbench_q32/duckdb:vortex-file-compressed 945962830 927697748 1.02
clickbench_q33/duckdb:vortex-file-compressed 1130623555 1097106956 1.03
clickbench_q34/duckdb:vortex-file-compressed 1166380742 1178889722 0.99
clickbench_q35/duckdb:vortex-file-compressed 210495463 208371563 1.01
clickbench_q36/duckdb:vortex-file-compressed 🚀 34524735 38547960 0.90
clickbench_q37/duckdb:vortex-file-compressed 27184858 27796395 0.98
clickbench_q38/duckdb:vortex-file-compressed 32155590 33861185 0.95
clickbench_q39/duckdb:vortex-file-compressed 51545344 51747006 1.00
clickbench_q40/duckdb:vortex-file-compressed 27202529 27663151 0.98
clickbench_q41/duckdb:vortex-file-compressed 26550966 26943221 0.99
clickbench_q42/duckdb:vortex-file-compressed 25523717 28194049 0.91
duckdb / parquet / ns (0.991x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base f03d7e7 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 16600924 16821366 0.99
clickbench_q01/duckdb:parquet 15957147 17402813 0.92
clickbench_q02/duckdb:parquet 23701909 24598529 0.96
clickbench_q03/duckdb:parquet 24268593 25488945 0.95
clickbench_q04/duckdb:parquet 133206932 130591354 1.02
clickbench_q05/duckdb:parquet 188871532 186737452 1.01
clickbench_q06/duckdb:parquet 23431428 24421170 0.96
clickbench_q07/duckdb:parquet 19050928 20231285 0.94
clickbench_q08/duckdb:parquet 164412002 161911973 1.02
clickbench_q09/duckdb:parquet 227246542 228889136 0.99
clickbench_q10/duckdb:parquet 57961475 58223418 1.00
clickbench_q11/duckdb:parquet 66050473 67634777 0.98
clickbench_q12/duckdb:parquet 173351481 175881651 0.99
clickbench_q13/duckdb:parquet 306936349 309996514 0.99
clickbench_q14/duckdb:parquet 188851301 185925617 1.02
clickbench_q15/duckdb:parquet 185047168 185416095 1.00
clickbench_q16/duckdb:parquet 357677720 359710309 0.99
clickbench_q17/duckdb:parquet 362532633 371059914 0.98
clickbench_q18/duckdb:parquet 691039409 684533005 1.01
clickbench_q19/duckdb:parquet 21000303 21361049 0.98
clickbench_q20/duckdb:parquet 261098274 266493555 0.98
clickbench_q21/duckdb:parquet 322121500 325588655 0.99
clickbench_q22/duckdb:parquet 470122254 483107740 0.97
clickbench_q23/duckdb:parquet 246316005 246589372 1.00
clickbench_q24/duckdb:parquet 70730195 71290355 0.99
clickbench_q25/duckdb:parquet 73076827 72046990 1.01
clickbench_q26/duckdb:parquet 47340144 46865004 1.01
clickbench_q27/duckdb:parquet 266763098 271901222 0.98
clickbench_q28/duckdb:parquet 1716768771 1725246349 1.00
clickbench_q29/duckdb:parquet 26127061 27242820 0.96
clickbench_q30/duckdb:parquet 174143146 177740496 0.98
clickbench_q31/duckdb:parquet 305230947 307575585 0.99
clickbench_q32/duckdb:parquet 910912370 908642224 1.00
clickbench_q33/duckdb:parquet 781339723 768301784 1.02
clickbench_q34/duckdb:parquet 798904796 808228685 0.99
clickbench_q35/duckdb:parquet 209066114 208026211 1.00
clickbench_q36/duckdb:parquet 50205765 47660084 1.05
clickbench_q37/duckdb:parquet 36519660 36513928 1.00
clickbench_q38/duckdb:parquet 39211402 37267471 1.05
clickbench_q39/duckdb:parquet 88897579 88570983 1.00
clickbench_q40/duckdb:parquet 20730537 20489594 1.01
clickbench_q41/duckdb:parquet 19595533 19905713 0.98
clickbench_q42/duckdb:parquet 22477512 23575946 0.95

File Size Changes (101 files changed, -39.2% overall, 0↑ 101↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.88 MB 0 B 58.88 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.67 MB 0 B 90.67 MB -100.0%
hits_10.vortex 1.0 vortex-compact 49.48 MB 0 B 49.48 MB -100.0%
hits_11.vortex 1.0 vortex-compact 56.11 MB 0 B 56.11 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_13.vortex 1.0 vortex-compact 69.24 MB 0 B 69.24 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.88 MB 0 B 74.88 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.41 MB 0 B 48.41 MB -100.0%
hits_16.vortex 1.0 vortex-compact 49.56 MB 0 B 49.56 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.79 MB 0 B 58.79 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.89 MB 0 B 64.89 MB -100.0%
hits_19.vortex 1.0 vortex-compact 49.73 MB 0 B 49.73 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.16 MB 0 B 129.16 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.36 MB 0 B 38.36 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.99 MB 0 B 51.99 MB -100.0%
hits_22.vortex 1.0 vortex-compact 46.22 MB 0 B 46.22 MB -100.0%
hits_23.vortex 1.0 vortex-compact 46.13 MB 0 B 46.13 MB -100.0%
hits_24.vortex 1.0 vortex-compact 45.11 MB 0 B 45.11 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.88 MB 0 B 73.88 MB -100.0%
hits_26.vortex 1.0 vortex-compact 71.99 MB 0 B 71.99 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.86 MB 0 B 69.86 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.92 MB 0 B 70.92 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.68 MB 0 B 36.68 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.12 MB 0 B 95.12 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.58 MB 0 B 58.58 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.77 MB 0 B 55.77 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.61 MB 0 B 44.61 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.92 MB 0 B 35.92 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.24 MB 0 B 58.24 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.53 MB 0 B 75.53 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.21 MB 0 B 49.21 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.76 MB 0 B 54.76 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_39.vortex 1.0 vortex-compact 50.10 MB 0 B 50.10 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.94 MB 0 B 71.94 MB -100.0%
hits_40.vortex 1.0 vortex-compact 77.42 MB 0 B 77.42 MB -100.0%
hits_41.vortex 1.0 vortex-compact 166.05 MB 0 B 166.05 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.53 MB 0 B 164.53 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.21 MB 0 B 169.21 MB -100.0%
hits_44.vortex 1.0 vortex-compact 133.26 MB 0 B 133.26 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.80 MB 0 B 75.80 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.27 MB 0 B 42.27 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.22 MB 0 B 18.22 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.85 MB 0 B 17.85 MB -100.0%
hits_49.vortex 1.0 vortex-compact 51.00 MB 0 B 51.00 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.33 MB 0 B 63.33 MB -100.0%
hits_50.vortex 1.0 vortex-compact 114.20 MB 0 B 114.20 MB -100.0%
hits_51.vortex 1.0 vortex-compact 168.34 MB 0 B 168.34 MB -100.0%
hits_52.vortex 1.0 vortex-compact 65.08 MB 0 B 65.08 MB -100.0%
hits_53.vortex 1.0 vortex-compact 60.05 MB 0 B 60.05 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 0 B 117.57 MB -100.0%
hits_55.vortex 1.0 vortex-compact 92.56 MB 0 B 92.56 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.58 MB 0 B 78.58 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.73 MB 0 B 83.73 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.68 MB 0 B 66.68 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.57 MB 0 B 63.57 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.92 MB 0 B 64.92 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.73 MB 0 B 57.73 MB -100.0%
hits_62.vortex 1.0 vortex-compact 75.45 MB 0 B 75.45 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.44 MB 0 B 46.44 MB -100.0%
hits_64.vortex 1.0 vortex-compact 54.09 MB 0 B 54.09 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.40 MB 0 B 129.40 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.52 MB 0 B 53.52 MB -100.0%
hits_67.vortex 1.0 vortex-compact 114.44 MB 0 B 114.44 MB -100.0%
hits_68.vortex 1.0 vortex-compact 76.67 MB 0 B 76.67 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.98 MB 0 B 80.98 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.19 MB 0 B 64.19 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.84 MB 0 B 61.84 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.96 MB 0 B 69.96 MB -100.0%
hits_72.vortex 1.0 vortex-compact 52.74 MB 0 B 52.74 MB -100.0%
hits_73.vortex 1.0 vortex-compact 71.07 MB 0 B 71.07 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.87 MB 0 B 71.87 MB -100.0%
hits_75.vortex 1.0 vortex-compact 45.12 MB 0 B 45.12 MB -100.0%
hits_76.vortex 1.0 vortex-compact 77.10 MB 0 B 77.10 MB -100.0%
hits_77.vortex 1.0 vortex-compact 118.50 MB 0 B 118.50 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.85 MB 0 B 97.85 MB -100.0%
hits_79.vortex 1.0 vortex-compact 86.17 MB 0 B 86.17 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.39 MB 0 B 63.39 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.67 MB 0 B 68.67 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.95 MB 0 B 65.95 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.43 MB 0 B 67.43 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.62 MB 0 B 53.62 MB -100.0%
hits_84.vortex 1.0 vortex-compact 74.35 MB 0 B 74.35 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.86 MB 0 B 52.86 MB -100.0%
hits_86.vortex 1.0 vortex-compact 49.12 MB 0 B 49.12 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.86 MB 0 B 118.86 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.59 MB 0 B 73.59 MB -100.0%
hits_89.vortex 1.0 vortex-compact 114.10 MB 0 B 114.10 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.32 MB 0 B 66.32 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.09 MB 0 B 82.09 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.24 MB 0 B 61.24 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.40 MB 0 B 94.40 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.92 MB 0 B 59.92 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.90 MB 0 B 90.90 MB -100.0%
hits_95.vortex 1.0 vortex-compact 58.20 MB 0 B 58.20 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.74 MB 0 B 91.74 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.58 MB 0 B 69.58 MB -100.0%
hits_98.vortex 1.0 vortex-compact 73.15 MB 0 B 73.15 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.65 MB 0 B 77.65 MB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 0 B (-100.0%)
  • vortex-file-compressed: 11.04 GB → 11.04 GB (0.0%)

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.3%
Engines: DataFusion No clear signal (-2.9%, environment too noisy confidence) · DuckDB No clear signal (+0.5%, environment too noisy confidence)
Vortex (geomean): 1.029x ➖
Parquet (geomean): 1.042x ➖
Shifts: Parquet (control) +4.2% · Median polish +1.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.057x ➖, 0↑ 1↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 531798730 523654321 1.02
tpch_q02/datafusion:vortex-file-compressed 570902853 548206738 1.04
tpch_q03/datafusion:vortex-file-compressed 547510703 486186696 1.13
tpch_q04/datafusion:vortex-file-compressed 275263128 257702788 1.07
tpch_q05/datafusion:vortex-file-compressed 685879528 643124725 1.07
tpch_q06/datafusion:vortex-file-compressed 300389039 271630818 1.11
tpch_q07/datafusion:vortex-file-compressed 718092948 677185084 1.06
tpch_q08/datafusion:vortex-file-compressed 846708447 791630372 1.07
tpch_q09/datafusion:vortex-file-compressed 845377012 866422533 0.98
tpch_q10/datafusion:vortex-file-compressed 738920341 641497783 1.15
tpch_q11/datafusion:vortex-file-compressed 378332440 356992592 1.06
tpch_q12/datafusion:vortex-file-compressed 🚨 634500205 487180397 1.30
tpch_q13/datafusion:vortex-file-compressed 261901117 238235015 1.10
tpch_q14/datafusion:vortex-file-compressed 419766799 411186648 1.02
tpch_q15/datafusion:vortex-file-compressed 655542996 710757830 0.92
tpch_q16/datafusion:vortex-file-compressed 318582870 327423634 0.97
tpch_q17/datafusion:vortex-file-compressed 826986191 827629431 1.00
tpch_q18/datafusion:vortex-file-compressed 922748190 845622855 1.09
tpch_q19/datafusion:vortex-file-compressed 608891863 531316797 1.15
tpch_q20/datafusion:vortex-file-compressed 687677761 619925106 1.11
tpch_q21/datafusion:vortex-file-compressed 939118983 960165624 0.98
tpch_q22/datafusion:vortex-file-compressed 304816979 326344594 0.93
datafusion / vortex-compact / ns (1.003x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 581746627 573835186 1.01
tpch_q02/datafusion:vortex-compact 552339418 569306467 0.97
tpch_q03/datafusion:vortex-compact 485277545 511953791 0.95
tpch_q04/datafusion:vortex-compact 262418680 268867985 0.98
tpch_q05/datafusion:vortex-compact 657188998 645967674 1.02
tpch_q06/datafusion:vortex-compact 279673553 299724242 0.93
tpch_q07/datafusion:vortex-compact 697959825 677744561 1.03
tpch_q08/datafusion:vortex-compact 827340930 821931082 1.01
tpch_q09/datafusion:vortex-compact 837145334 832213739 1.01
tpch_q10/datafusion:vortex-compact 670263737 685051401 0.98
tpch_q11/datafusion:vortex-compact 342399147 386143300 0.89
tpch_q12/datafusion:vortex-compact 521055864 511362521 1.02
tpch_q13/datafusion:vortex-compact 263039744 278123666 0.95
tpch_q14/datafusion:vortex-compact 421624496 351718837 1.20
tpch_q15/datafusion:vortex-compact 627279215 730562429 0.86
tpch_q16/datafusion:vortex-compact 282997400 285105638 0.99
tpch_q17/datafusion:vortex-compact 809497790 752363397 1.08
tpch_q18/datafusion:vortex-compact 882026779 882969668 1.00
tpch_q19/datafusion:vortex-compact 562769547 545934916 1.03
tpch_q20/datafusion:vortex-compact 608091677 533067055 1.14
tpch_q21/datafusion:vortex-compact 959266493 909276263 1.05
tpch_q22/datafusion:vortex-compact 339286827 326034329 1.04
datafusion / parquet / ns (1.061x ➖, 0↑ 2↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 421662480 417971542 1.01
tpch_q02/datafusion:parquet 607398174 648709218 0.94
tpch_q03/datafusion:parquet 620050938 641805332 0.97
tpch_q04/datafusion:parquet 430052856 425576337 1.01
tpch_q05/datafusion:parquet 787127480 750750666 1.05
tpch_q06/datafusion:parquet 191679354 207886413 0.92
tpch_q07/datafusion:parquet 831672043 872763933 0.95
tpch_q08/datafusion:parquet 859471151 915331872 0.94
tpch_q09/datafusion:parquet 1217723502 1207073941 1.01
tpch_q10/datafusion:parquet 1739539174 1741185664 1.00
tpch_q11/datafusion:parquet 430360608 427169119 1.01
tpch_q12/datafusion:parquet 435427110 462237926 0.94
tpch_q13/datafusion:parquet 588448528 594741708 0.99
tpch_q14/datafusion:parquet 🚨 598406442 426466672 1.40
tpch_q15/datafusion:parquet 867147341 711141427 1.22
tpch_q16/datafusion:parquet 🚨 590430117 304269875 1.94
tpch_q17/datafusion:parquet 1046256511 830797944 1.26
tpch_q18/datafusion:parquet 1188996666 1116096718 1.07
tpch_q19/datafusion:parquet 484762259 481289391 1.01
tpch_q20/datafusion:parquet 790914016 835291453 0.95
tpch_q21/datafusion:parquet 1189198396 1130475851 1.05
tpch_q22/datafusion:parquet 717048489 662535778 1.08
duckdb / vortex-file-compressed / ns (1.018x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 625854730 615821945 1.02
tpch_q02/duckdb:vortex-file-compressed 748672320 785217547 0.95
tpch_q03/duckdb:vortex-file-compressed 795033773 755189209 1.05
tpch_q04/duckdb:vortex-file-compressed 695506372 627607746 1.11
tpch_q05/duckdb:vortex-file-compressed 1081542409 993684581 1.09
tpch_q06/duckdb:vortex-file-compressed 691069453 672042110 1.03
tpch_q07/duckdb:vortex-file-compressed 1006495588 1036059630 0.97
tpch_q08/duckdb:vortex-file-compressed 1341149840 1269160735 1.06
tpch_q09/duckdb:vortex-file-compressed 1396142054 1390460135 1.00
tpch_q10/duckdb:vortex-file-compressed 1374793668 1240707032 1.11
tpch_q11/duckdb:vortex-file-compressed 399131299 381113001 1.05
tpch_q12/duckdb:vortex-file-compressed 1191812417 1254384070 0.95
tpch_q13/duckdb:vortex-file-compressed 680349179 692924700 0.98
tpch_q14/duckdb:vortex-file-compressed 626144292 638784219 0.98
tpch_q15/duckdb:vortex-file-compressed 582052202 600065224 0.97
tpch_q16/duckdb:vortex-file-compressed 356940016 349110605 1.02
tpch_q17/duckdb:vortex-file-compressed 1070634923 1066372346 1.00
tpch_q18/duckdb:vortex-file-compressed 774167794 767510365 1.01
tpch_q19/duckdb:vortex-file-compressed 842460526 838637137 1.00
tpch_q20/duckdb:vortex-file-compressed 1065452914 1050885777 1.01
tpch_q21/duckdb:vortex-file-compressed 1924313385 1873608392 1.03
tpch_q22/duckdb:vortex-file-compressed 264314554 262099684 1.01
duckdb / vortex-compact / ns (1.040x ➖, 0↑ 1↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 593279010 591279030 1.00
tpch_q02/duckdb:vortex-compact 690507442 694100644 0.99
tpch_q03/duckdb:vortex-compact 781044268 725089902 1.08
tpch_q04/duckdb:vortex-compact 570130839 565159364 1.01
tpch_q05/duckdb:vortex-compact 887020557 861511943 1.03
tpch_q06/duckdb:vortex-compact 615871993 630066851 0.98
tpch_q07/duckdb:vortex-compact 1046239545 991658413 1.06
tpch_q08/duckdb:vortex-compact 1270805421 1251131152 1.02
tpch_q09/duckdb:vortex-compact 1306717547 1207228738 1.08
tpch_q10/duckdb:vortex-compact 1095306205 1051527119 1.04
tpch_q11/duckdb:vortex-compact 434739174 417995146 1.04
tpch_q12/duckdb:vortex-compact 1137834892 1002760792 1.13
tpch_q13/duckdb:vortex-compact 751114029 664462844 1.13
tpch_q14/duckdb:vortex-compact 620541680 582557430 1.07
tpch_q15/duckdb:vortex-compact 575056956 582629667 0.99
tpch_q16/duckdb:vortex-compact 302930058 352662800 0.86
tpch_q17/duckdb:vortex-compact 945768023 937452169 1.01
tpch_q18/duckdb:vortex-compact 682538596 653350700 1.04
tpch_q19/duckdb:vortex-compact 801541725 788391973 1.02
tpch_q20/duckdb:vortex-compact 992811209 1016885610 0.98
tpch_q21/duckdb:vortex-compact 1741490197 1655043881 1.05
tpch_q22/duckdb:vortex-compact 🚨 369642620 274757312 1.35
duckdb / parquet / ns (1.024x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 392645408 381353761 1.03
tpch_q02/duckdb:parquet 759745994 810639162 0.94
tpch_q03/duckdb:parquet 1167839030 951646562 1.23
tpch_q04/duckdb:parquet 620823227 578089971 1.07
tpch_q05/duckdb:parquet 1180945907 1164168263 1.01
tpch_q06/duckdb:parquet 445898732 484552378 0.92
tpch_q07/duckdb:parquet 994568718 994806823 1.00
tpch_q08/duckdb:parquet 1440800774 1305916016 1.10
tpch_q09/duckdb:parquet 1357743612 1302113850 1.04
tpch_q10/duckdb:parquet 2484888689 2362456762 1.05
tpch_q11/duckdb:parquet 515520700 493892071 1.04
tpch_q12/duckdb:parquet 625870591 601921678 1.04
tpch_q13/duckdb:parquet 1000234720 986324934 1.01
tpch_q14/duckdb:parquet 666841860 652381337 1.02
tpch_q15/duckdb:parquet 561607973 434491084 1.29
tpch_q16/duckdb:parquet 635800139 641591792 0.99
tpch_q17/duckdb:parquet 622717175 682538988 0.91
tpch_q18/duckdb:parquet 866824828 843953389 1.03
tpch_q19/duckdb:parquet 745623224 820264905 0.91
tpch_q20/duckdb:parquet 1083191952 1122320651 0.97
tpch_q21/duckdb:parquet 1036481501 1024205005 1.01
tpch_q22/duckdb:parquet 889825158 912500471 0.98

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +9.5%
Engines: DataFusion No clear signal (+10.5%, environment too noisy confidence) · DuckDB No clear signal (+8.6%, environment too noisy confidence)
Vortex (geomean): 1.315x ❌
Parquet (geomean): 1.201x ❌
Shifts: Parquet (control) +20.1% · Median polish +14.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.405x ❌, 0↑ 3↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed 🚨 405895509 336467336 1.21
vortex_q01/datafusion:vortex-file-compressed 🚨 576351548 358239911 1.61
vortex_q02/datafusion:vortex-file-compressed 🚨 505054697 353726863 1.43
datafusion / parquet / ns (1.271x ❌, 0↑ 1↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
vortex_q00/datafusion:parquet 🚨 1169177925 511000203 2.29
vortex_q01/datafusion:parquet 136375060 150915418 0.90
vortex_q02/datafusion:parquet 759037749 764467041 0.99
duckdb / vortex-file-compressed / ns (1.231x ❌, 0↑ 3↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 🚨 538804780 470583299 1.14
vortex_q01/duckdb:vortex-file-compressed 🚨 343342173 241631627 1.42
vortex_q02/duckdb:vortex-file-compressed 🚨 387338584 337622659 1.15
duckdb / parquet / ns (1.134x ❌, 0↑ 1↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
vortex_q00/duckdb:parquet 🚨 828966485 579423522 1.43
vortex_q01/duckdb:parquet 362356339 357179849 1.01
vortex_q02/duckdb:parquet 634009569 630753932 1.01

File Size Changes (1 files changed, +0.1% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
test.vortex 1.0 vortex-file-compressed 7.87 GB 7.88 GB +4.73 MB +0.1%

Totals:

  • vortex-file-compressed: 7.87 GB → 7.88 GB (+0.1%)

@joseph-isaacs
joseph-isaacs marked this pull request as draft August 3, 2026 10:18
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.989x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
compress time/Arade 975692803 985228557 0.99
compress time/Bimbo 4981470403 5336898230 0.93
compress time/CMSprovider 2717533640 2681626430 1.01
compress time/Euro2016 375999394 402167241 0.93
compress time/Food 347453170 351075800 0.99
compress time/HashTags 731742726 748174974 0.98
compress time/TPC-H l_comment canonical 1155135377 1174977756 0.98
compress time/TPC-H l_comment chunked 1173754156 1182505904 0.99
compress time/taxi 540620825 551054360 0.98
compress time/wide table cols=100 chunks=1 rows=1000 8739129 8950357 0.98
compress time/wide table cols=100 chunks=50 rows=1000 8972828 9106375 0.99
compress time/wide table cols=1000 chunks=1 rows=1000 91640146 91174300 1.01
compress time/wide table cols=1000 chunks=50 rows=1000 93193374 92475407 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1070742425 1081958556 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1091074487 1076587693 1.01
decompress time/Arade 22788136 23123672 0.99
decompress time/Bimbo 83980386 84161521 1.00
decompress time/CMSprovider 66434994 66082832 1.01
decompress time/Euro2016 17637640 17600877 1.00
decompress time/Food 7560174 7767896 0.97
decompress time/HashTags 93322894 95941933 0.97
decompress time/TPC-H l_comment canonical 37910702 38779771 0.98
decompress time/TPC-H l_comment chunked 39888497 38477773 1.04
decompress time/taxi 14719030 14799231 0.99
decompress time/wide table cols=100 chunks=1 rows=1000 2675077 2707116 0.99
decompress time/wide table cols=100 chunks=50 rows=1000 2610148 2782562 0.94
decompress time/wide table cols=1000 chunks=1 rows=1000 23838815 24781287 0.96
decompress time/wide table cols=1000 chunks=50 rows=1000 25346999 24295118 1.04
decompress time/wide table cols=10000 chunks=1 rows=1000 274229569 278458604 0.98
decompress time/wide table cols=10000 chunks=50 rows=1000 282744958 269590761 1.05
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name PR bcb3aea (bytes) base 12fe696 (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145358268 145358268 1.00
vortex-file-compressed size/Bimbo 467257764 467257764 1.00
vortex-file-compressed size/CMSprovider 417789588 417789588 1.00
vortex-file-compressed size/Euro2016 162118996 162353284 1.00
vortex-file-compressed size/Food 41977304 41977304 1.00
vortex-file-compressed size/HashTags 184888204 184888204 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172639952 172639952 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639952 172639952 1.00
vortex-file-compressed size/taxi 52296484 52296484 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932728 932728 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932728 932728 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309928 9309928 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309928 9309928 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117928 93117928 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117928 93117928 1.00
vortex / vortex-file-compressed / ratio (0.992x ➖, 0↑ 0↓)
name PR bcb3aea (ratio) base 12fe696 (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.321304691 0.325705543 0.99
vortex:parquet-zstd ratio compress time/Bimbo 0.327846861 0.356116082 0.92
vortex:parquet-zstd ratio compress time/CMSprovider 0.341634065 0.33505992 1.02
vortex:parquet-zstd ratio compress time/Euro2016 0.246001196 0.263390394 0.93
vortex:parquet-zstd ratio compress time/Food 0.37495025 0.377424115 0.99
vortex:parquet-zstd ratio compress time/HashTags 0.294157174 0.299516394 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.30756227 0.313967249 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.311005216 0.313183239 0.99
vortex:parquet-zstd ratio compress time/taxi 0.380233693 0.391952119 0.97
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.37439909 1.39609135 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.4065074 1.4441589 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.18637361 1.1733927 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.19570137 1.18471387 1.01
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.2808086 1.27682108 1.00
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.30679172 1.27965157 1.02
vortex:parquet-zstd ratio decompress time/Arade 0.0316880715 0.0322398813 0.98
vortex:parquet-zstd ratio decompress time/Bimbo 0.0427579061 0.0429295803 1.00
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0335184802 0.0340035019 0.99
vortex:parquet-zstd ratio decompress time/Euro2016 0.0408265871 0.0407081347 1.00
vortex:parquet-zstd ratio decompress time/Food 0.0332846344 0.0344514315 0.97
vortex:parquet-zstd ratio decompress time/HashTags 0.130176463 0.134911007 0.96
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.05437464 0.055953049 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0572924029 0.0555091884 1.03
vortex:parquet-zstd ratio decompress time/taxi 0.051092706 0.0518529862 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.09328855 1.0961648 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.06001325 1.15342752 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.842597328 0.869581269 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.883859399 0.833785762 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.870301422 0.880728638 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.89414982 0.851243829 1.05
vortex:parquet-zstd size/Arade 0.563372953 0.563372953 1.00
vortex:parquet-zstd size/Bimbo 1.21518011 1.21518011 1.00
vortex:parquet-zstd size/CMSprovider 1.10853174 1.10853174 1.00
vortex:parquet-zstd size/Euro2016 1.31830322 1.32020838 1.00
vortex:parquet-zstd size/Food 1.17585131 1.17585131 1.00
vortex:parquet-zstd size/HashTags 1.38481685 1.38481685 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09018611 1.09018611 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09018611 1.09018611 1.00
vortex:parquet-zstd size/taxi 0.945966813 0.945966813 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00034749 1.00034749 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00034749 1.00034749 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.998490348 0.998490348 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.998490348 0.998490348 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998690734 0.998690734 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998690734 0.998690734 1.00
vortex / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR bcb3aea (ns) base 12fe696 (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 3036659067 3024905707 1.00
parquet_rs-zstd compress time/Bimbo 15194503889 14986400508 1.01
parquet_rs-zstd compress time/CMSprovider 7954516004 8003423474 0.99
parquet_rs-zstd compress time/Euro2016 1528445393 1526886515 1.00
parquet_rs-zstd compress time/Food 926664724 930189106 1.00
parquet_rs-zstd compress time/HashTags 2487590955 2497943313 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3755777251 3742357714 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3774065821 3775763691 1.00
parquet_rs-zstd compress time/taxi 1421811995 1405922644 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6358509 6411011 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6379510 6305660 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 77243918 77701438 0.99
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 77940342 78057166 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 835989408 847384629 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 834926081 841313148 0.99
parquet_rs-zstd decompress time/Arade 719139250 717238125 1.00
parquet_rs-zstd decompress time/Bimbo 1964090240 1960455248 1.00
parquet_rs-zstd decompress time/CMSprovider 1982040758 1943412540 1.02
parquet_rs-zstd decompress time/Euro2016 432013579 432367563 1.00
parquet_rs-zstd decompress time/Food 227137060 225473824 1.01
parquet_rs-zstd decompress time/HashTags 716895296 711149780 1.01
parquet_rs-zstd decompress time/TPC-H l_comment canonical 697212929 693076994 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 696226637 693178447 1.00
parquet_rs-zstd decompress time/taxi 288084761 285407497 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2446817 2469625 0.99
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2462373 2412429 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 28292061 28497954 0.99
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 28677637 29138322 0.98
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 315097232 316168445 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 316216535 316702162 1.00
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR bcb3aea (bytes) base 12fe696 (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

@joseph-isaacs joseph-isaacs added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Aug 3, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Aug 3, 2026

@robert3005 robert3005 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this makes sense, would be nice to not have a regression but that's hard

@joseph-isaacs

Copy link
Copy Markdown
Contributor Author

I am not sure it's a regression. I guess we could update the benchmark?

@robert3005

Copy link
Copy Markdown
Contributor

I think you’re right that this benchmark is not representative

@joseph-isaacs
joseph-isaacs marked this pull request as ready for review August 3, 2026 12:28
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs force-pushed the ji/bound-expr-foundation branch from 63ca608 to 621f735 Compare August 3, 2026 12:41
@joseph-isaacs
joseph-isaacs merged commit aa7cd40 into develop Aug 3, 2026
72 of 73 checks passed
@joseph-isaacs
joseph-isaacs deleted the ji/bound-expr-foundation branch August 3, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants